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 :

Boite de dialogue pour Password


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de hammag
    Profil pro
    Inscrit en
    Février 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 511
    Par défaut Boite de dialogue pour Password
    je cherche à entrer un mot de pass à partir d'une boite de dlg,
    est-ce qui'il y'a des boites dediées pour les passwd ou bien il faut développer une !!!

  2. #2
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 10

  3. #3
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Salut, tu peux t'en sortir avec le JPasswordField (pour le champ mot de passe) et la méthode showMessageDialog de JOptionPane (pour la boîte de dialogue). Le paramètre message de cette méthode est du type Object et l'interprétation de ce paramètre se fait de la manière suivante :
    • si le paramètre est d'une sous classe de Component, il est directement affiché graphiquement dans la boîte de dialogue.
    • si le type réel de paramètre est Icon, alors cette icône est directement affiché dans la boîte de dialogue.
    • pour tous les autres types réel (excepté Object[] voir juste en dessous), la méthode toString du paramètre est appelé et la chaîne de caractère résultante est affichée.
    • si le type réel du paramètre est Object[] alors le paramètre est interprété cmme une série de messages qui seront affichés les uns en dessous des autres. L'interprétation de chacun des élément du tableau est récursif en accord avec son type réel.
    Donc l'idée est par exemple de créer un tableau d'Object, dans lequel tu mettra par exemple la chaine "mot de passe" (label) et un composant JPasswordField (pour recueillir la saisie du mot de passe).

    Ensuite tu fais appel à la méthode showMessageDialog de JOptionPane en lui passant ce tableau en paramètre.

    Après tu récupère la valeur du JPasswordField (via getPassword).

    Un truc comme ça en gros :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Object[] tableau = new Object[2];
    tableau[0]= "Mot de passe";
    tableau[1]=new JPasswordField();
    JOptionPane.showMessageDialog(taJFrameParente, tableau);
    String pass=String.valueOf(((JPasswordField)tableau[1]).getPassword());
    Bon après tu peux raffiner un peu la boîte de dialogue, en changeant l'icône affiché, en ajoutant un titre à la boîte de dialogue etc... (cf. Javadoc)

  4. #4
    Membre éclairé Avatar de nicotine002
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 577
    Par défaut
    Bonjour,
    Je l'ai pas encore essayé mais il y a le JXLoginPanel je crois de la lib swingx.
    Mais bon encore jamais essayé

Discussions similaires

  1. Boite de dialogue pour récupération de fichier
    Par julio02200 dans le forum Access
    Réponses: 4
    Dernier message: 27/06/2006, 11h09
  2. [VB6]boite de dialogue pour selectionner un fichier
    Par kboo dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 14/04/2006, 14h57
  3. Réponses: 5
    Dernier message: 26/02/2006, 21h32
  4. [Boite de dialogue] avec password
    Par vasilov dans le forum Composants
    Réponses: 6
    Dernier message: 10/08/2005, 14h34
  5. Réponses: 10
    Dernier message: 20/05/2005, 11h47

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