Vérifier champ text vide java

Fermé
Profil bloqué - 21 janv. 2011 à 11:16
 MAX - 20 oct. 2013 à 13:14
Bonjour,

Voila, j'ai fais un formulaire d'insertion en java et je voudrais savoir comment vérifier si un champ texte qui est censé récupérer un entier est vide ou non???

Pour les champs textes qui récupèrent des chaine de caractères j'ai réussi

Voici mon code :

 if (nomMembre.equals(""))
			{
				JOptionPane.showMessageDialog(null, "Rentrez un nom de membre" );
				return;
			}


Merci d'avance
A voir également:

2 réponses

Utilisateur anonyme
22 janv. 2011 à 11:45
Salut,

         if(unChamp.length() == 0)
            System.out.println("unChamp: " + unChamp + " est vide");


Ou bien:
         //unChamp = "12345"; //ok
         //unChamp = "123w5"; //non num
         //unChamp = ""; // vide
         unChamp = "999999999999"; //hors limites int
         if(unChamp.length() == 0)
            System.out.println("unChamp: " + unChamp + " est vide");
         else
         {
            int mon_intm = Integer.MIN_VALUE;
            int mon_intM = Integer.MAX_VALUE;
            try
            {
               int mon_entier = Integer.parseInt(unChamp);
               if(mon_entier == 0)
                  System.out.println("unChamp: " + unChamp + " est vide");
               else
                  System.out.println("unChamp = " + unChamp);
            }
               catch(NumberFormatException nfe)
               {
                  System.out.println("\n" + unChamp + ": Soit les valeurs limites:\n"
                     + mon_intm + "/" + mon_intM + " ne sont pas respectées\n"
                     + "soit le contenu du champ n'est pas numérique.");
               }
         }	


Cordialement,

Dan
2
et si on a plusieurs champs que l'on veut vérifier il n'y a t'il pas un moyen plus rapide
0
Je sais pas comment répondre directement, mais je dirais que faire une sortie écran sur le contenu récupéré quand le champ est vide pourrait aider à trouver la solution...
0