Pessoal, estou com uma dúvida que está me deixando maluco.
Meu código está grande, portanto vamos ao que interessa:
Tenho uma classe GUIControle onde criei varios objetos, e um deles é o botão que está complicando minha vida.
ligarDesligarSala1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
ligarDesligarSala1ActionPerformed();
}
});
public void ligarDesligarSala1ActionPerformed() {
ImageIcon ii = new ImageIcon("c:\planta-baixa-casa1.jpg");
jLabel6.setIcon((ii));
System.out.println("OK");
}
o evento serve para atualizar a img do meu label.
Quando eu clico no botão, tudo funciona. Quando eu chamo este método ligarDesligarSala1ActionPerformed() de dentro da propria classe, tmbm funciona. Agora o que me deixa intrigado é que quando chamo o método de outra classe, não funciona, na verdade ele chama o método pois o OK é impresso, mas a img não muda.
Sabem o que tenho que fazer???