comment faire un JButton pas cliquable en java?

Je suis à la recherche d'un substitut de .setEnabled(false), de sorte que le bouton n'est pas cliquable.

J'ai lu que je pouvais enlever la ActionListener à partir du bouton, mais je veux juste les boutons dédiés à pas cliquable, et ne savent pas comment le faire de toute façon.

Ou comment puis-je me débarrasser de la "sélection" de l'effet après avoir cliqué sur un bouton?

  • I'm looking for a substitute of .setEnabled(false), - pourquoi? Comment l'utilisateur de savoir que le bouton n'est pas cliquable si elle est peinte normalement. Je voudrais obtenir très frustrés à l'aide de votre demande parce que je pense que le bouton est cassé. N'essayez pas de réinventer la roue.
  • Parce que dans mon application, j'ai une grille de JButtons qui sont utilisés comme des icônes
  • Vous pourriez faire une sorte de if (active) { … } à l'intérieur de votre ActionListener si vous voulez vraiment le faire.
  • so there is no "selected" effect after clicking it - à nouveau ce genre d'exigence est-ce??? Comment l'utilisateur de savoir si tout ce qui s'est passé lorsque l'icône a été cliqué. Aussi, ne pas oublier les utilisateurs qui utilisent le clavier. Comment l'utilisateur de savoir qui de l'Icône a été tabulés si il n'y a aucune indication visuelle???
  • Les icônes sont utilisées pour créer une route sur la carte, qui ne doit pas être sélectionné ou à onglets dans
  • which should not be selected or tabbed into - alors, comment pensez-vous utiliser le clavier pour sélectionner l'Icône??? Vous ne devez jamais de conception d'une interface graphique pour l'utilisation de la souris seulement!!!!!!
  • L'idée n'est pas de sélectionner les icônes, mais pour changer l'image de l'icône ainsi par exemple, en appuyant sur un arrowy touche sur le clavier, je voudrais changer l'image s de 2 icônes et de simuler le mouvement de cette façon. C'est pourquoi je voulais me débarrasser de la "sélectionné" en effet

InformationsquelleAutor redCodeAlert | 2015-03-14