Bloquer ecriture

Fermé
jrdan13333 - 20 avril 2013 à 11:41
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 20 avril 2013 à 12:04
Bonjour,



J'ai créer un jeu de dame qui affiche :
couleurControle = couleurControle.equals("blanc") ? "noir" : "blanc";
champTexte.setText("C'est le tour aux " + couleurControle);

Sauf que l'on peut en jouant effacer le champs C'est le tour aux ...

J'aimerais bloquer ce champs.

Comment faire ? merci...
A voir également:

1 réponse

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
20 avril 2013 à 12:04
Il faudrait savoir à quelle classe appartient ton objet champTexte.
Il y a plusieurs manière de faire : par exemple en désactivant le champ avec champTexte.setEnabled(false); mais dans ce cas le champ va être grisé et on le verra moins bien (cela peux se corriger).Tu peux aussi laisser le champ activé mais gérer son réaffichage lorsqu'il est modifié (avec des KeyListener).
Remarque : tu peux aussi utiliser un type de champs qui n'est jamais éditable (un JLabel par exemple)
0