Hello,
Je te passe un morceau de code qui te permet de changer l icone du boutton en cliquant dessus :
package graphic;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
public class TestJButtonIconFrame extends JFrame {
private static final long serialVersionUID = 1L;
private JButton mButton;
private ImageIcon mImageIconPionClair;
private ImageIcon mImageIconPionFonce;
public TestJButtonIconFrame () {
setLayout(new FlowLayout());
setSize(new Dimension(100, 100));
mImageIconPionClair = new ImageIcon("b1.gif");
mImageIconPionFonce = new ImageIcon("b2.gif");
mButton = new JButton(mImageIconPionClair);
mButton.setPreferredSize(new Dimension(20, 20));
mButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent pE) {
ImageIcon mImageIconButton = (ImageIcon) mButton.getIcon();
if (mImageIconButton.getDescription().equals(mImageIconPionClair.getDescription())) {
mButton.setIcon(mImageIconPionFonce);
} else if (mImageIconButton.getDescription().equals(mImageIconPionFonce.getDescription())) {
mButton.setIcon(mImageIconPionClair);
}
}
});
add(mButton);
setVisible(true);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
}
Bonne chance,
Niroken
Hello,
Je te passe un morceau de code qui te permet de changer l icone du boutton en cliquant dessus :
Bonne chance,
Niroken