Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2533 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  zone de texte limite a 2 characteres [Resolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

zone de texte limite a 2 characteres [Resolu]

n°953234
groskachou
Posté le 14-01-2005 à 17:03:49  profilanswer
 

J'aimerai creer une zone de texte ou l'utilisateur ne peut rentrer que seulement 2 craractères (en l'occurence, un chiffre compris entre 0 et 99)
J'ai essayé avec un JTextArea et un JTextField mais je n'ai pas trouvé de fonction permettant de bloquer à 2 caracteres.
Comment faire ?
Merci pour votre aide.  :hello:


Message édité par groskachou le 16-01-2005 à 22:43:28
mood
Publicité
Posté le 14-01-2005 à 17:03:49  profilanswer
 

n°953280
groskachou
Posté le 14-01-2005 à 19:01:39  profilanswer
 

de l'aide svp

n°953287
Jubijub
Parce que je le VD bien
Posté le 14-01-2005 à 19:09:18  profilanswer
 

en lisant la doc par exemple ?
 
http://java.sun.com/docs/books/tut [...] tml#filter


---------------
Jubi Photos : Flickr - 500px
n°953314
nraynaud
lol
Posté le 14-01-2005 à 20:02:19  profilanswer
 

groskachou a écrit :

J'aimerai creer une zone de texte ou l'utilisateur ne peut rentrer que seulement 2 craractères (en l'occurence, un chiffre compris entre 0 et 99)
J'ai essayé avec un JTextArea et un JTextField mais je n'ai pas trouvé de fonction permettant de bloquer à 2 caracteres.
Comment faire ?
Merci pour votre aide.  :hello:


jeune padawan, trier l'info il te faudra apprendre à faire, entre les parenthèses l'info réelle se situe.
 
http://java.sun.com/j2se/1.4.2/doc [...] Field.html

n°953316
Jubijub
Parce que je le VD bien
Posté le 14-01-2005 à 20:07:34  profilanswer
 

oui g oublié le formatted...y'a trop de fields :)


---------------
Jubi Photos : Flickr - 500px
n°953349
groskachou
Posté le 14-01-2005 à 21:06:28  profilanswer
 

Super, merci a vous. Je connaissai pas le JFormattedTextField. Le bouquin de Claude Delannoy "programmer en java" qui me sert a apprendre par moi meme (vu les cours de m**** que me donne mes profs) n'en parle pas :(
Encore un grand merci a vous!

n°953428
groskachou
Posté le 14-01-2005 à 23:22:40  profilanswer
 

bon je donne la soluce final au cas ou quelqu'un chercherait comme moi :

Code :
  1. try
  2.  {
  3.   MaskFormatter formatter3 = new MaskFormatter("###" );
  4.   formatter3.setValidCharacters("0123456789" );
  5.   entree_mur=new JFormattedTextField(formatter3);
  6.   MaskFormatter formatter2 = new MaskFormatter("##" );
  7.   formatter2.setValidCharacters("0123456789" );
  8.   entree_echiquier=new JFormattedTextField(formatter2);
  9.   entree_robot=new JFormattedTextField(formatter2);
  10.  }
  11.  catch (ParseException e)
  12.  {
  13.   System.out.println("Erreur avec le masque" );
  14.  }
  15.  ((DefaultFormatter) entree_mur.getFormatter()).setAllowsInvalid (false);
  16.  entree_mur.setSize(27,20);
  17.  entree_mur.setLocation(235,30);
  18.  ((DefaultFormatter) entree_echiquier.getFormatter()).setAllowsInvalid (false);
  19.  entree_echiquier.setSize(20,20);
  20.  entree_echiquier.setLocation(242,10);
  21.  ((DefaultFormatter) entree_robot.getFormatter()).setAllowsInvalid (false);
  22.  entree_robot.setSize(20,20);
  23.  entree_robot.setLocation(242,50);

n°953512
nraynaud
lol
Posté le 15-01-2005 à 10:11:56  profilanswer
 

j'ose espérer que setSize() et setLocation() ne sont pas des tailles en pixels ...

n°953517
phnatomass
Je m'empare de ton esprit !!
Posté le 15-01-2005 à 10:42:26  profilanswer
 

groskachou a écrit :

Super, merci a vous. Je connaissai pas le JFormattedTextField. Le bouquin de Claude Delannoy "programmer en java" qui me sert a apprendre par moi meme (vu les cours de m**** que me donne mes profs) n'en parle pas :(
Encore un grand merci a vous!


Bon c'est apparu avec le jdk 1.4 donc ne tires pas trop sur ton prof, ni sur le bouquin.

n°953562
Jubijub
Parce que je le VD bien
Posté le 15-01-2005 à 14:33:00  profilanswer
 

nraynaud a écrit :

j'ose espérer que setSize() et setLocation() ne sont pas des tailles en pixels ...


 
 
bah maintenant c l'heure de l'initier aux gestionnaires de layout


---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 15-01-2005 à 14:33:00  profilanswer
 

n°953578
groskachou
Posté le 15-01-2005 à 15:17:24  profilanswer
 

pour les layout j'ai vu rapidement comment ca fonctionnait mais par manque de temps je fais ca a l'arrache avec des panel comprenant un layout("null" ) et je place mes composants aux pixels pres.  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  zone de texte limite a 2 characteres [Resolu]

 

Sujets relatifs
[CSS] Atribut pour alignement vertical du texte[Resolu] [xml] pb encodage
[Resolu] JDBC => Requete SQL (Delete)recuperer un numero de session [resolu]
[SCRIPT] Installer une zone upload sur son site.SWT - ProgressBar dans une Table [Résolu]
[XML] Faire une transfo XSLT sur un doc avec un XSD [resolu]subversion : nouveau projet [ resolu ]
[RESOLU]CSS et rechargementConnaître la plus grande valeur d'un float ? [Résolu]
Plus de sujets relatifs à : zone de texte limite a 2 characteres [Resolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR