Bonsoir,
Je voudrais savoir comment faire pour rendre un bouton non-éditable ? J'ai utiliser
Mais en cliquant dessus le texte du bouton change ... .
Code : Sélectionner tout - Visualiser dans une fenêtre à part Bouton.SetEnabled(false):
Bonsoir,
Je voudrais savoir comment faire pour rendre un bouton non-éditable ? J'ai utiliser
Mais en cliquant dessus le texte du bouton change ... .
Code : Sélectionner tout - Visualiser dans une fenêtre à part Bouton.SetEnabled(false):
L'homme est prédestiné à l'objet de ses propres choix .
et si tu essaie
C A D sans la majuscule à "set"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 bouton.setEnabled(false);
Oui j'ai mal recopié mais c'est ce que j'ai mis dans le code et rien ...
L'homme est prédestiné à l'objet de ses propres choix .
: : : : :Mais en cliquant dessus le texte du bouton change ... .
montre nous le code de l'actionPerformed de ton bouton.
qui dit Dieu n'existe pas dis que les programmes tournent sans processeur.
Bonjour,
il doit y avoir un MouseListener sur ton bouton, non ? Il vaudrait mieux utiliser un ActionListener.
Et je suppose que dans la méthode mousePressed, mouseClicked ou actionPerformed, tu appelles setText. Il suffit de ne plus l'appeler.
Je suis obliger de laisser le setText dans le ActionPerformed car tout les boutons ne sont pas non-éditables ... Faudrait que je vérifiesi le bouton l'est ou l'est pas et en fonction de ca modifier ou ne rien faire ...
L'homme est prédestiné à l'objet de ses propres choix .
et le code ?
qui dit Dieu n'existe pas dis que les programmes tournent sans processeur.
quand tu fais un setEnable(false) ou setEditable(false) le bouton sera tjs éditable par programmation mais plus par l'utilisateurEnvoyé par issou
Il y a quelque chose de curieux dans ce que tu nos raconte : lorsque tu appelles setEnabled(false);, le bouton ne réagit plus, et la méthode actionPerformed ne peut plus être appelée (jusqu'au prochain setEnabled(true);).
Pour gérer l'éditabilité des boutons, tu peux utiliser une HashMap, avec en clé les boutons et en valeur un booléen indiquant si il doit être éditable ou non.
Bonjour ,
Merci à tous pour votre aide ... Il fallait en fait non seulement mettre le SetEnable à false mais aussi supprimer le listener du bouton ...
Un grand merci
L'homme est prédestiné à l'objet de ses propres choix .
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager