Bonjour
Je développe une application avec une IHM, et quelques boutons, rien de très compliqué.
J'avais un soucis, lors d'un clic sur un bouton, l'action générée va vérifier si une fois l'action executée, le bouton doit toujours être enabled. La plupart du temps, d'ailleurs, une fois l'action terminée le bouton doit être disabled.
Seulement, lorsque je cliquais sur le dit-bouton, l'interface gelait complètement, processeur à fond. J'ai réussi à trouver en mode debug qu'une boucle de EventDispatch tournait en boucle...
Lorsque je met en commentaire ma ligne bouton.setEnabled(false), plus aucun problème !
Mais le bouton reste accessible, alors qu'il ne devrait pas l'être.
Mon bouton est un JButton, avec un MouseListener (besoin du survol du bouton), et mon action est codée dans MouseReleased (même erreur dans MouseClicked).
Est-ce que j'ai une erreur de codage qqpart, je fais qqchose qu'il ne faut pas faire ?
Merci
Pierre
Partager