souhira_tn
Messages postés6Date d'inscriptionjeudi 27 avril 2006StatutMembreDernière intervention 5 juin 2006
-
1 juin 2006 à 10:43
super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 2011
-
1 juin 2006 à 17:53
je suis entrain de faire des contrôles sur les valeurs des champs d'une interface graphique java .
je dois interdire d'accpeter toute valeur non numérique dans le champ "@source", comment faire pour rendre innaccessible les touches des lettres du clavier.
Merci de penser à m'aider !!
gmi19oj19
Messages postés545Date d'inscriptionlundi 10 mai 2004StatutMembreDernière intervention28 septembre 20112 1 juin 2006 à 14:28
Tu peux aussi utiliser la méthode du paresseux, qui consiste à contrler les valeurs au moment de leur traitement. Si il y a problème, tu déclenche une exception et si il y a exception , tu capture et tu affiches un JOptionPane^^
souhira_tn
Messages postés6Date d'inscriptionjeudi 27 avril 2006StatutMembreDernière intervention 5 juin 2006 1 juin 2006 à 17:41
Merci pour votre aide, ça fonctionne pour certains champs, mais pour le champ @ip dont la valeur doit être sous la forme x. x. x. x avec x est un entier compri entre 1 et 255 ça reste encore un problème pour controler la valeur introduite
super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 20116 1 juin 2006 à 17:53
soit tu récup la string de x.y.z.t et tu fé split() ce qui te renvoie un tableau de String et sur cahque string tu test si elle est numérique et copmprise entra 0 et 255
soit solution plus propre t utilise les expression régulières mais c plus cho à faire