Problema com carregamento de figura em Tela Java

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,

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

Tenta aqi que acho que funciona…
Abraços

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