[JAVA] Controler saisie dans JTextField
kiwi2910
Messages postés
10
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je voudrais vérifier qu'un utilisateur entre bien des données chiffrées dans un JtextField (ici un age) sans utiliser les JFormattedField. Quelqu'un pourrait me donner un coup de pouce? Merci
je voudrais vérifier qu'un utilisateur entre bien des données chiffrées dans un JtextField (ici un age) sans utiliser les JFormattedField. Quelqu'un pourrait me donner un coup de pouce? Merci
A voir également:
- [JAVA] Controler saisie dans JTextField
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Saisie gestuelle iphone - Guide
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
1 réponse
Salut!
Le mieux serait de déplacer le code du ActionListener ci-dessous dans une AbstractAction. Je te laisse faire ça ;-)
;-)
HackTrack
Le mieux serait de déplacer le code du ActionListener ci-dessous dans une AbstractAction. Je te laisse faire ça ;-)
JTextField jtf = new JTextField();
jtf.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
JTextField source = (JTextField) ae.getSource();
String textFieldContent = source.getText();
boolean isNumeric = false;
Color bgColor = Color.RED;
try {
Integer.parseInt(textFieldContent);
isNumeric = true;
bgColor = Color.WHITE;
} catch (Exception e) {
// ne fait rien: isNumeric reste a "false" et la couleur de
// fond sera rouge
}
source.setBackground(bgColor);
// Tu peux ici utiliser la variable isNumeric pour un autre
// traitement, par exemple désactiver un bouton si la valeur de
// isNumeric est "false"
}
});
;-)
HackTrack