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
| private JButton getBtnValider() {
if (btnValider == null) {
btnValider = new JButton();
btnValider.setBounds(new Rectangle(83, 6, 96, 25));
btnValider.setText("Valider");
btnValider.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e){
// TODO Auto-generated method stub
//setVisible(false);
String userName = "Harrison";
String passWord = "mike";
String nameUser = new String(txtLogin.getText());
String wordPass = new String(txtPass.getText());
if(nameUser.equals("")||wordPass.equals("")){
//Si l'un des champs est vide alors
btnValider.setEnabled(false);
JLabel errorFields = new JLabel("<HTML><FONT COLOR = Blue>Vous devez entrer un utilisateur et " +
"un mot de passe pour vous connecter.</FONT></HTML>");
JOptionPane.showMessageDialog(null,errorFields);
txtLogin.setText("");
txtPass.setText("");
btnValider.setEnabled(true);
FrmLogin.this.setVisible(true);
}
else if(!nameUser.equals(userName)||!wordPass.equals(passWord)){
btnValider.setEnabled(false);
JLabel errorFields = new JLabel("<HTML><FONT COLOR = Blue>nom utilisateur et mot de passe invalide</FONT></HTML>");
JOptionPane.showMessageDialog(null,errorFields);
txtLogin.setText("");
txtPass.setText("");
btnValider.setEnabled(true);
FrmLogin.this.setVisible(true); }
else if(nameUser.equals(userName)||wordPass.equals(passWord)){
FrmLogin.this.dispose();
Accueil wind = new Accueil(null);
wind.setVisible(true);
Thread.sleep(4500);
wind.setVisible(false);
SwingUtilities.invokeLater(new Runnable() {
public void run() {
MainFrm application = new MainFrm();
application.addWindowListener((WindowListener) application);
application.setVisible(true);
//new MainFrm();
}});
}}
});
}
return btnValider;
} |
Partager