Tenho a seguinte linha de código:
JLabel lb1=new JLabel(new ImageIcon(ClassLoader.getSystemResource(Tab.getPos(i,j).getImagem())));
Esta linha devia fazer o load das imagens…Quando executo o programa dá-me o seguinte erro:
java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:138)
at Xadrez.Xadrez.iniciarCompomentes(Xadrez.java:77)
at Xadrez.Xadrez.<init>(Xadrez.java:27)
at Xadrez.Xadrez.main(Xadrez.java:94)
Exception in thread “main”
Se em vez da linha de codigo acima descrita colocar esta:
JLabel lb1=new JLabel(new ImageIcon(“C:/Nome_da_imagem”));
Ele coloca-me as imagens no tabuleiro…
Ajudem-me a resolver este problema[/b]