Voilà j'ai un problème tout simple mais je n'arrive pas à trouver de solution j'ai un Jbutton que je veux desactiver après un clique.. Vous allez me dire : "facile, utilise setEnabled()" et bien ça ne marche pas je ne comprend pas, pouvez vous m'éclaircir s'il vous plait ?
voici ce que j'ai fait :
final JButton trouve = new JButton("");
trouve.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent arg0) {
trouve.setEnabled(false);
JOptionPane pop;
pop = new JOptionPane();
JOptionPane.showMessageDialog(null, "Bravo !", "Vous m'avez trouvé..", JOptionPane.INFORMATION_MESSAGE);
}
C'est vrai que c'est curieux. Essaye en passant par les ActionListener comme l'a fait Julien39. Avec eux, je suis sûr que ça marchera car je pense que cette interface est plus appropriée pour les boutons que la classe MouseAdapter.
Au fait, dans ton code, les lignes :
JOptionPane pop;
pop = new JOptionPane();
ne te servent pas vraiment car après elles tu utilises directement la classe JOptionPane et non pas une variable^^
--
Pylouq Heureux sont ceux qui lisent le Réglement, ils ne finiront peut-être pas au bûcher.