si, esattoOriginariamente inviato da M@P
Semplicemente intendi questo:
codice:JButton but = new JButton(new ImageIcon("icon.jpg")); but.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { but.setIcon(new ImageIcon("new_icon.jpg")); } });