gadour_esz
Messages postés67Date d'inscriptionlundi 26 mars 2007StatutMembreDernière intervention24 mai 2007
-
17 avril 2007 à 16:29
gadour_esz
Messages postés67Date d'inscriptionlundi 26 mars 2007StatutMembreDernière intervention24 mai 2007
-
17 avril 2007 à 17:32
salut,
je prépare un programme qui demmande à l'utulisateur d'introduire un entier positif
à partir d'un jtextefiled
le problème que l'utulisateur peut introduire n'importe quoi et passer à la fenetre suivante
Comment je puisse vérifier le type de donné qu'il a introduit pour lui avertir en
cas qu'il introduit une chaine de caractère ou un entier négatif ?
Merci pour votre aide
super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 20116 17 avril 2007 à 16:40
Yopla,
deux solutions :
- quand tu cique sur ton boutton pour passer sur la page suivante,tu fais des vérifs et si ca plante tu reste sur ta fenetre en affichant le message d erreur
- tu mets un listener tu ton JTextField et avec un addFocusListener tu regarde quand le focus et perdu et tu fais ta vérif !!
gadour_esz
Messages postés67Date d'inscriptionlundi 26 mars 2007StatutMembreDernière intervention24 mai 2007 17 avril 2007 à 17:18
salut,
merci pour votre code :
public void verifier(){
String content = this.t1.getText();
if(!content.matches("/d+")){
System.out.println("veuillez entrez un entier positif");
}
else {System.out.println("bien");
mais pour tout paramètre entré (entier ou caractère)
toujour la 1er condition est verifiée :
il s'affiche veuillez entrez un entier positif
Merci
gadour_esz
Messages postés67Date d'inscriptionlundi 26 mars 2007StatutMembreDernière intervention24 mai 2007 17 avril 2007 à 17:32
salut,
escusez moi mais vous m'avez pas bien compris .
le problème est de verifier le paramètre introduit est bien un entier positif
et en tous cas merci