Bonjour à toutes et à tous ; :coucou:
Je cherche comment contrôler la saisie d'un JTextField , qui doit contenir des valeurs Float , je ne veux pas utiliser JFormattedTextField car il faut préciser les nombre de caractère à entrer .
Merci d'avance
Version imprimable
Bonjour à toutes et à tous ; :coucou:
Je cherche comment contrôler la saisie d'un JTextField , qui doit contenir des valeurs Float , je ne veux pas utiliser JFormattedTextField car il faut préciser les nombre de caractère à entrer .
Merci d'avance
tu veux contrôler en fin de saisie ou au cours.
Au cours tu peux faire ton propre JTextField qui autorise que les chiffres et les ,.
Pour cela il faut faire en extends JTextField.
En fin de saisie tu peux faire un Listener qui contrôle la validité de la saisie et qui affiche un message d'erreur sinon. Avec un
Code:
1
2
3 if(!JTextField.getText().matches("[+|-|0]?[0-9]+(.[0-9]*)?")) System.out.println("Erreur vous devez saisir un float");