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
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"
}
});
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.