greglover
Messages postés58Date d'inscriptionmardi 16 janvier 2007StatutMembreDernière intervention10 mars 2008
-
18 avril 2007 à 15:58
greglover
Messages postés58Date d'inscriptionmardi 16 janvier 2007StatutMembreDernière intervention10 mars 2008
-
25 avril 2007 à 03:45
Bonjour,
je cherche a faire un controle de saisie dans un formulaire sur plusieurs champs tel que nom, prenom et date (vérifier que nom est bien en lettres etc...)
je travaille dans une interface graphique avec des JTextfield. J'ai donc pensé au focusLost. En fait l'utilisateur démarre sur le jtxtf nom et je veux que lorsqu'il clic dans un autre jtxtf, le programme fasse le controle de cohérence directement.
Avant j'utilisais un plugin avec eclispe dont je ne me souviens plu du nom quime permettait de faire l'interface graphique et les listeners facilement mais j'ai la flemme de le réinstaller car je n'ai plus que ce controle à faire.
Pourriez vous m'indiquer comment faire ce listerner sur un jtextfield on focuslost, je n'arrive pas à retrouver la synthaxe.
D'autre part, avec le parsedouble, je peux vérifier que le champs ne contient bien que des chiffres mais comment puis je faire pour vérifier qu'il ne contient bien que des lettres (y'aurais pas un petit ! à mettre quelquepart ?)
Fifan
Messages postés26Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention10 mai 2007 19 avril 2007 à 10:09
Pour t'assurer qu'il n'y a que des chiffres tu peux faire:
JFormattedTextFiled formattedTextField = new JFormattedTextField(NumberFormat.getInstance());
et pour des entiers:
JFormattedTextFiled formattedTextField = new JFormattedTextField(NumberFormat.getIntegerInstance());
greglover
Messages postés58Date d'inscriptionmardi 16 janvier 2007StatutMembreDernière intervention10 mars 2008 25 avril 2007 à 03:45
a croire que sa m'amuse de polluer mon propre post...
les JformattedTextfield c'est trop bien. Je viens de les tester sur le numéro de téléphone mais je cherche toujours comment faire pour que cela marche avec le champ nom.