Problema com carregamento de figura em Tela Java

2 respostas
M

Bom dia!

Estou colcoando a figura background.jpg na minha tela Java, mas um pequeno problema ocorre:

Quando removo a declaração de pacote (package x; ) e executo a classe pelo shell a imagem de fundo é carregada sem problema algum, já quando executo o projeto pelo Netbeans (onde existe a declaração de pacote) e a tela é chamada por outra tela a imagem não carrega de jeito nenhum…

este é o código que uso:

public void paintComponent(Graphics g) {

Image img=null;

try {

img = Toolkit.getDefaultToolkit().getImage(background.jpg);

MediaTracker mt = new MediaTracker(this);

mt.addImage(img, 1);

mt.waitForAll();

} catch (InterruptedException e) {

e.printStackTrace();

}

g.drawImage(img, 0, 0, this);

} /* paintComponent */

Será que é só por causa da declaração de pacote que ele não encontra a figura pelo Netbeans?
Como posso resolver isso?

Muito Grata,
Maria Ane,

2 Respostas

junioma

se sua imagem esta dentro de uma pasta do pacote , tente isso :
pastadopacote/nomedaimagem.jpg

Tenta aqi que acho que funciona…
Abraços

dyorgio

Coloque a figura no mesmo pacote (diretório) da classe
;D

Criado 21 de janeiro de 2005
Ultima resposta 21 de mai. de 2007
Respostas 2
Participantes 3