cs_ducheseb
Messages postés344Date d'inscriptionmardi 18 mai 2004StatutMembreDernière intervention23 juin 20069 30 nov. 2005 à 10:47
Si tu veux uniquement saisir un nombre, tu peux choisir d'utiliser un JSpinner ou un JFormattedTextField (JFormattedTextField tft1 = new JFormattedTextField(NumberFormat.getIntegerInstance());)
Sinon, tu peux vérifier le contenu de ton JTextField:
String tmp = jtf.getText();
try{
Integer.parseInt(tmp);
}catch(NumberFormatException nfe){
System.out.println("Ce n'est pas un nombre");
jtf.setText("");
}
"A game is a series of interesting choices." Sid Meier