bonjour:
je suis entrain de développer une petite application graphique en java.
y'as il une méthode qui me permet de vérifier si l'utilisateur a écrit dans le JTextfield un entier de 8 chiffre ou non.même chose pour le champ date.
merci
bonjour:
je suis entrain de développer une petite application graphique en java.
y'as il une méthode qui me permet de vérifier si l'utilisateur a écrit dans le JTextfield un entier de 8 chiffre ou non.même chose pour le champ date.
merci
Bonjour,
Un JTextField retourne un String, tu es obligé de programmer cette méthode en utilisant les expression régulière.
Voila un code (à adapter) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 String jTextFieldText = "12345678"; String regexp = "^[0-9]{8}$"; Pattern pattern = Pattern.compile(regexp); Matcher matcher=pattern.matcher(jTextFieldText); if(matcher.find()){ System.out.println("8 chiffres : " + matcher.group()); } else { System.out.println("Erreur : ne correpond pas"); }
merci bien
Regarde du côté des JFormattedTextField et du package javax.swing.text.
Partager