Résultats de 1 à 3 sur 3

Sujet : Vérifier le format du texte

  1. #1
    Membre MP
    Inscrit
    août 2013
    Messages
    45

    Vérifier le format du texte

    Bonjour,

    J\'aimerais connaître le code qui permet de vérifier si le texte dans une jTextBox est un entier.

    Je sais qu\'il existe la fonction parseInteger(), mais je ne sais pas comment l\'utiliser avec une textBox.

    Merci d\'avance :wink:

    ALLEZ LA FRANCE
    Webmaster/WebDesigner :
    www.foot-asl.com
    www.atlanticbio.com

    "Le mot "progrès" n'aura aucun sens tant qu'il y aura des enfants malheureux."
    Albert Einstein

  2. #2
    Membre MP
    Inscrit
    août 2013
    Messages
    1 823
    Une petite methode que j\'ecrivais hier pour un proj de \'scan port\'

    Code:
             // appel de la fonction du bouton Scan
             System.out.println(\"source bouton Scan\");
             String IP = TextIP.getText();
             if (TextPL.getText().equals(\"\")||TextPL.getText().equals(\"Saisir une valeur\")){
                TextPL.setText(\"Saisir une valeur\");
                return;
             }
             if (TextPH.getText().equals(\"\")||TextPH.getText().equals(\"Saisir une valeur\")){
                TextPH.setText(\"Saisir une valeur\");
                return;
             }
             Integer PL = Integer.valueOf(TextPL.getText());
             Integer PH = Integer.valueOf(TextPH.getText());
             if (IP.equalsIgnoreCase(\"\")){
                TextIP.setText(\"Vous devez donner une IP\");
                return;
             }
             if (PL.compareTo(PH)==1){
                TextPH.setText(PL.toString());
                TextPL.setText(PH.toString());
                Integer temp;
                temp = PH;
                PH = PL;
                PL = temp;
                temp = null;
             }
             for (int i=PL.intValue();i<PH.intValue()+1 ;i++ )
             {
                new scanThread(i,IP).start();
             }
          }
    la ligne :

    Integer PL = Integer.valueOf(TextPL.getText());

    affecte la valeur a PL du contenu du JTextbox \'TextPL\' si ce champ contient autre chose qu\'une valeur une exception est levée il te sufit donc de la recupérer par un bloc Catch et de la traiter pour resoudre ton prob. :wink:

    soit :

    Code:
          try{
                PL = Integer.valueOf(TextPL.getText());
             }catch(Exception e1){
                TextPH.setText(\"Saisir une valeur\");
                return;
             }
    ...

  3. #3
    Membre MP
    Inscrit
    août 2013
    Messages
    45
    Merci pour ton aide.

    Tu vois, tu ne vas pas être au chomage :roll:.

    Et j\'aime bien la nouvelle présentation du site. Elle est vraiment sympa !!
    Webmaster/WebDesigner :
    www.foot-asl.com
    www.atlanticbio.com

    "Le mot "progrès" n'aura aucun sens tant qu'il y aura des enfants malheureux."
    Albert Einstein

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé