IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Collection et Stream Java Discussion :

JTextField et regex


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut JTextField et regex
    salut
    j'ai trois jtextfield et je voulais bien vous m'aidez à resoudre le problème , merci par d'avance

    voila cette partie qui fait teste

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    String chaine1 =tcode.getText();
    String chaine2=tnom.getText();
    String chaine3=tprenom.getText(); 
     
     
    if (numerique(chaine1)==false ||Alphabetique(chaine2)==false||(numerique(chaine3)==false)){
    JOptionPane ddd = new JOptionPane();
    ddd.showMessageDialog(pan,"Une erreur s'est   produite,veuillez resaisir les données","Erreur de frappe",JOptionPane.INFORMATION_MESSAGE);
     
    }

    je voulais précisé l'erreur des champs par par une couleur par exempletnom.setForeground(Color.red);
    mais comment exprimer ça
    si j'ai tnon et tcode erreur de saisie alors j'aurais jcode.setForeground(Color.red) et jnom.setforeground(Color.red)exprimer ça en meme temps
    meme cas si j'ai une erreur ou trois erreur

    merci debien vouloir m'aider

  2. #2
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    Tu peux faire un truc du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    String chaine1 =tcode.getText();
    String chaine2=tnom.getText();
    String chaine3=tprenom.getText();             
    if (numerique(chaine1)==false ||Alphabetique(chaine2)==false||(numerique(chaine3)==false)){
    if(numerique(chaine1)==false){jcode.setforeground(Color.red)}
    if(Alphabetique(chaine2)==false){jnom.setforeground(Color.red)}
    if(numerique(chaine3)==false){jprenom.setforeground(Color.red)}
    JOptionPane ddd = new JOptionPane();
    ddd.showMessageDialog(pan,"Une erreur s'est   produite,veuillez resaisir les données","Erreur de frappe",JOptionPane.INFORMATION_MESSAGE);
    }
    J'espère j'ai compris ce que tu voulais faire

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    merci tu m'as bien compris merci encore tu m'as confirmé comment utilisé les condition if

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. validation regex jtextfield
    Par okayassu dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 10/10/2014, 18h24
  2. Réponses: 5
    Dernier message: 11/01/2007, 09h50
  3. [JtextField]Creer un masque pour Ip
    Par bibx dans le forum Composants
    Réponses: 8
    Dernier message: 11/01/2005, 17h31
  4. [regex][string] replaceAll bogué ?
    Par 7eme dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 13/11/2003, 16h36
  5. Cherche regex...
    Par laurent_h dans le forum C
    Réponses: 4
    Dernier message: 31/03/2003, 11h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo