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 :

JAVA mot de passe


Sujet :

AWT/Swing 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 JAVA mot de passe
    Bonjour mes amis
    je voudrais réaliser une petite application qui permet à un utilisateur de s'identifier avec son login et son mot de passe.
    Je voulais savoir quelle méthode me conseillez vous ?
    Merci

  2. #2
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    Une JDialog avec un JTextField pour le login et un JPasswordField pour le mot de passe.

  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 pour cette information mais jen'ai pas trouvé un exemple avec

    Une JDialog avec un JTextField pour le login et un JPasswordField pour le mot de passe.


  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    voila l'interface mais il me manque des procedure

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
     
     
     
    package aa;
    import java.text.*;
    import java.util.Date;
    import java.text.DateFormat;
    import java.sql.*;
    import java.util.*;
    import java.awt.FlowLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.Dimension;
    import java.awt.FlowLayout;
    import javax.swing.*;
    import java.awt.*;
    import java.io.*;
    import java.lang.*;
     
    public class SimpleFenetre extends JFrame implements ActionListener {
     
      private JPanel container = null; //Déclaration de l’objet JPanel
      private FlowLayout layout = null; //Déclaration de notre layout
      private JLabel labelResultat = null; //Déclaration de l'objet JLabel
      private JLabel labelResultat2 = null;
     
      private JButton bouton = null;
     
      public SimpleFenetre() {
        super();
     
        build(); //On initialise notre fenêtre
      }
     
      private void build() {
        this.setContentPane(getContainer());
        this.setTitle("Ma première application"); //On donne un titre à l’application
        this.setSize(820, 440); //On donne une taille à notre fenêtre
        this.setLocationRelativeTo(null); //On centre la fenêtre sur l’écran
        this.setResizable(false); //On interdit la redimensionnement de la fenêtre
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //On dit à l’application de se fermer lors du clic sur la croix
     
      }
     
      private JPanel getContainer() {
        layout = new FlowLayout(); //Instanciation du layout
        layout.setAlignment(FlowLayout.CENTER); //On centre les composants
     
        container = new JPanel(); //On crée notre objet
        container.setLayout(layout); //On applique le layout
     
     
        labelResultat2 = new JLabel("inserer votre mot de passe" );
       labelResultat2.setPreferredSize(new Dimension(100, 25));
       Color couleur = Color.red;
       labelResultat2.setForeground(couleur);
       container.add(labelResultat2);
     
     
        JPasswordField txt = new JPasswordField ();
        txt.setEchoChar ('*');
         txt.setPreferredSize(new Dimension(100,25));
         container.add(txt);
     
    bouton = new JButton("entrer ");
     bouton.setPreferredSize(new Dimension(125,25));
     bouton.addActionListener(this) ;
     container.add(bouton);
     
     
     
        return container;
      }
     
      public static void main(String[] args) {
     
        SimpleFenetre gui = new SimpleFenetre(); //On crée une nouvelle instance de notre fenêtre
        gui.setVisible(true);
      }
     
      public void actionPerformed(ActionEvent e) {
     
      }
    }
    mais si une personne tape son mot de passe et clic sur entrer il dois aller sur une fenetre une autre JFrame mais je n'ai aucune idée sur cette procedure


  5. #5
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    Pour la touche entree, ta classe doit implémenter keyListener. Ajoute un keyListener au JPasswordField.
    Cela t'obligera de déclarer 3 nouvelles méthodes, dont keyReleased(KeyEvent e), c'est celle la qui nous intéresse. La dedans, tu devras rajouter qqch du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    if(e.getSource()==this.monPassordField){
       if(e.getKeyCode()==KeyEvent.VK_ENTER){
           // La tu rajoute le code qui doit être exécuté après l'appuis sur entrée
       }
    }

  6. #6
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    merci mais je coince encore est ce que il y a un simple exemple pour mieux comprendre comment je dois gerer les informations composant JPasswordField

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

Discussions similaires

  1. introduire le mot de passe root dans un code JAVA
    Par L'aigle de Carthage dans le forum Linux
    Réponses: 9
    Dernier message: 06/05/2011, 12h32
  2. Réponses: 2
    Dernier message: 06/11/2008, 20h44
  3. Réponses: 1
    Dernier message: 30/07/2008, 23h44
  4. [ORACLE] Gestion mot de passe sous java
    Par jbmen dans le forum JDBC
    Réponses: 7
    Dernier message: 09/07/2008, 22h50
  5. Appli Java et mot de passe "en clair"
    Par baffer dans le forum JDBC
    Réponses: 1
    Dernier message: 18/02/2007, 19h06

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