To Iniciando nesse mundo do java, ja li varios posts mas nao acertei ainda meu ActionListener, segue uma parte do codigo com os detalhes creio que basicos:
class corpo implements ActionListener{
public corpo(){
}
public JButton button1, resete;
public void aparencia(){
JFrame frame = new JFrame();
ImageIcon icone1 = new ImageIcon("iconjogo.gif");
button1 = new JButton(icone1);
resete = JButton("Reset");
resete.addActionListener(this);
}
//fim metodo
public void actionPerformed(ActionEvent e) {
if(e.getSource() == resete)
{
//fiz pra teste o exit
System.exit(0);
//a intençao é:
button1.setIcon(new ImageIcon("....img");
}
}
} //fim classe
outra parte onde executo
public class teste {
public static void main(String args[]) {
corpo a = new corpo();
a.aparencia();
}
}