Bloquer ecriture

jrdan13333 -  
KX Messages postés 19031 Statut Modérateur -
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 19031 Statut Modérateur 3 020
 
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