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

AWT/Swing Java Discussion :

Vérification des entrées et JOptionPane


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 354
    Par défaut Vérification des entrées et JOptionPane
    Bonjour ,
    J'ai créé une fenetre pour saisir des données concernant un logiciel nom version date d'achat etc ...
    Ces données vont remplir une base de données.Mais avant de faire ma requete je teste les valeurs.Je teste que les valeurs entrées ne sont pas nulles (que l'utilisateur a entré quelque chose).Pour l'instant je ne veux pas mettre de contraintes sur la base de données.

    J'ai une classe qui vérifie que la String entré n'est pas vide,si elle est vide une
    fenetre JOptionPane s'ouvre et indique vous ne pouvez pas continuer la chaine s est une chaine vide.

    Ma question est : Quelle type de JoptionPane dois je utiliser ou que dois je faire pour arreter le déroulement du programme revenir à la fenetre principale et pour forcer l'utilisateur à reprendre sa saisie.OU bien y a t il une méthode meilleure ?

    Merci de votre attention.

  2. #2
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    tu peux faire une écoute de tous les champs de texte à remplir, et tu n'active le bouton permettant de générer que quand ils sont tous remplis...
    sinon pour les OptionPane tu trouveras ton bonheur ici


  3. #3
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 052
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 052
    Par défaut
    Bonjour,

    Il y a une autre façon de faire, je ne sais si elle est meilleur :
    Avec l'utilisation d'un JFormattedTextField qui te permet de définir des contraintes dans un JtextField pour qu'il reçoive les données adéquat, et par exemple mettre un fond de couleur lorsque le composant n'a pas reçu une données conforme ou qu'il n'a pas de données, avec pourquoi pas une ToolTip expliquant ce qui ne va pas.
    Comment tu implémente ça, je n'en est pas la mondre idée. Cela dit j'avais déjà vu un soft qui utilisait cela pour remplir un formulaire. Ca fonctionnait bien et c'est surement un code assez concis. Voila.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 354
    Par défaut
    Merci beaucoup ,

    Deux réponses aussi rapidement,c'est ce que j'apprécie sur ce site,j'essaie de chercher un tuto sur les JFormattedTextField .si t'as un lien intéressant il est le bienvenu .

    Par contre JOJOdu31 tu proposes de faire la requete en deux temps d'abord on valide pour vérifier les données puis on fait la requete c'est bien ça ?

  5. #5
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    non , en fait je pensais plutot à un bouton VALIDER qui ne serait dégrisé que quand on aurait bien rempli tous les champs ...
    car meme avec des FormattedField tu aura le retour visuel mais ça ne fera pas de controle sur le lancement de la requete..

  6. #6
    Membre confirmé
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    65
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 65
    Par défaut
    une_tite_question: tu veux juste revenir à la fenêtre principale

    Alors il te suffit (si j'ai bien compris) lorsque l'utilisateur appui sur le bouton Valider (c'est à dire la méthode invoquée lors du clic) de vérifier ce que l'utilisateur a entré, de montrer un JOptionPane avec le message que tu veux et finir par l'instruction magique return;

    Non ? Suis je à coté de la plaque ?

Discussions similaires

  1. Vérification des départements entre deux tables
    Par pomolo11 dans le forum SAS Base
    Réponses: 5
    Dernier message: 18/01/2014, 18h44
  2. Contrôle des entrées -> on doit coder?
    Par thibouille dans le forum C++
    Réponses: 2
    Dernier message: 23/10/2005, 20h59
  3. Avis sur la vérification des données d'une fiche
    Par AlexB59 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 28/07/2005, 20h55
  4. [VB6] suggestion des entrés dans un combobox
    Par s.rais dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 18/02/2004, 15h32

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