Question

Je voudrais faire un JButton rester pressé vers le bas et ne pas être en mesure d'appuyer de nouveau jusqu'à ce qu'un événement se produit est-il un moyen facile de faire cela?

Était-ce utile?

La solution

Peut-être vous voulez juste désactiver le bouton? Essayez setEnabled(false) dans votre rappel pour le bouton.

Autres conseils

Vous devriez probablement à la classe JToggleButton. Associer à une action qui appelle setEnabled (false) pour désactiver l'interaction.

Une fois que votre événement arrive, vous appelez setEnabled (true) et setSelected (false) pour restaurer l'état d'origine du bouton.

Je pense que vous devriez jeter un oeil à la classe Swing JButton . Il vous permet d'avoir un bouton d'état 2, et ainsi de ce que vous avez besoin, vous pouvez juste besoin de connecter votre bouton à une valeur booléenne, lui permettant d'être sélectionné ou non.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top