JTextfield ()

lynouille Messages postés 7 Date d'inscription vendredi 17 octobre 2003 Statut Membre Dernière intervention 2 décembre 2003 - 17 oct. 2003 à 15:48
asmoucha Messages postés 1 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 19 décembre 2010 - 19 déc. 2010 à 19:18
Bonjour,

je souhaieterais savoir si on a la possibilité de bloquer la taille d'un JTextfield (), en effet quand je précise par exemple : JTexfield txt = new JTextfield (20),
à l'execution on peut mettre plus de 20 caractères, le champs s'agrandi au fur et à mesure que l'on ajoute des caractères !!!!!

Merci

3 réponses

tominfo Messages postés 93 Date d'inscription samedi 17 mai 2003 Statut Membre Dernière intervention 30 janvier 2009
25 oct. 2003 à 22:36
Je ne crois pas...
new JTextField(20) indique un taille de 20 colonnes.
Le plus simple à mon avis c'est que tu capture l'évenement KeyTypeEvent (Lorsque l'on tape au clavier dans ton JTextField) et qu'à ce moment tu compte le nombre de caractères (méthode .length()) si tu es à 20 tu met la propriété editable à false (méthode setEditable(false)). Si tu dois penser au copier/coller de même lorsque la copie dans le JTextField dépasse 20 caractères tu effaces tout ou tu gardes les 20 premiers...
0
lynouille Messages postés 7 Date d'inscription vendredi 17 octobre 2003 Statut Membre Dernière intervention 2 décembre 2003
24 nov. 2003 à 17:50
je te remercie !!!
0
asmoucha Messages postés 1 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 19 décembre 2010
19 déc. 2010 à 19:18
Merçi
0
Rejoignez-nous