JButton, charger une nouvelle image
Bonjour,
Je voudrais qu'au cours de mon programme, je puisse changer l'image de mon JButton. Par exemple, un de mes JButton a une image en noir est blanc et lorsque qu'une condition est vérifié l'image de mon JButton devienne coloré.
Une partie de mon code utilise à la compréhension:
Code:
1 2 3
| ImageIcon icon1 = new ImageIcon(this.getClass().getResource("img/bateau1.jpg" ));
ImageIcon icon2 = new ImageIcon(this.getClass().getResource("img/bateau2.jpg" ));
JButton button1 = new JButton(icon1); |
Et lors d'un click sur le bouton, l'image du bouton devienne icon2 et non plus icon1!!!
Code:
1 2 3 4 5
| button1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
//quelque chose qui change l'icone du bouton (icon1 en icon2)
}} |
J'ai cherché longuement, mais google n'a pas été mon amis sur ce coup la...
Meric d'avance!