[RESOLVIDO] ERRO: Exception in thread "main" java.lang.NullPointerException

Boa noite, estou tentando inserir uma imagem como plano de fundo em um JFrame, porém encontro esse erro “Exception in thread “main” java.lang.NullPointerException”.
obs: Aceito novas ideias para inserção de imagem.

package View;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class Menu {

JFrame janela = new JFrame ("MENU");
JLabel aux = new JLabel ();
ImageIcon planoFundo = new ImageIcon (getClass().getResource("fundo.png"));

public Menu ()
{
	janela.setSize(905,700);
	janela.setDefaultCloseOperation(janela.EXIT_ON_CLOSE);
	janela.setLocationRelativeTo(null);
	
	aux.setIcon(planoFundo);
	janela.add(aux);
	janela.setVisible(true);
	
}

public static void main (String[] args)
{
	Menu menuInicial = new Menu ();
}

}

Faltou o restante da mensagem de exceção (a parte que indica a linha). Mas essa exceção é lançada quando tu tenta acessar um objeto de valor null.

Testei aqui e funcionou. A imagem está no mesmo diretório do código-fonte? Veja (usei uma imagem que eu tinha por aqui):

image

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class Menu {

	JFrame janela = new JFrame ("MENU");
	JLabel aux = new JLabel ();
	ImageIcon planoFundo = new ImageIcon (getClass().getResource("fundo.jpg"));

	public Menu (){
		janela.setSize(905,700);
		janela.setDefaultCloseOperation(janela.EXIT_ON_CLOSE);
		janela.setLocationRelativeTo(null);
		
		aux.setIcon(planoFundo);
		janela.add(aux);
		janela.setVisible(true);
		
	}

	public static void main (String[] args){
		Menu menuInicial = new Menu ();
	}
}

Rodando…

Pode me dar um exemplo de como isso seria feito?

Não entendi muito bem sua pergunta. Mais especificamente, sobre o que tu quer saber?

Deu certo, o erro era no diretório mesmo, muito obrigado!!