bjr
voila j'ai fais 2 fenetre la premiere c'est une autehtification juste une petite fenetre d'un login et mdp et la deuxiéme une fenetre qui affiche une liste (on s'on fou)je veux que qu'on je me authetifie il me méne a la deuxieme fenetre,maerci

code de l'authentification:
import java.util.logging.Logger;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class LoginDialog extends JDialog {

private JTextField login;
private JTextField password;

private Logger logger;

public LoginDialog() {
init();
}

public LoginDialog(Frame owner) {
super (owner);
init();
}

public void setLogger(Logger logger) {
this.logger = logger;
}
public interface Logger {
public void login(String login, String password);
public void cancelled();
}

private void init() {
setTitle("Identification" );
setSize(500,500);
JPanel pan_principal = new JPanel(new BorderLayout());
JPanel pan_label = new JPanel(new GridLayout(2,1));
JPanel pan_textField = new JPanel(new GridLayout(2,1));
JPanel pan_button = new JPanel(new GridLayout(1,2));
pan_principal.add(pan_label, BorderLayout.WEST);
pan_principal.add(pan_textField, BorderLayout.CENTER);
pan_principal.add(pan_button, BorderLayout.SOUTH);

pan_label.add(new JLabel(" login " ));
pan_label.add(new JLabel(" password " ));

final JButton ok = new JButton("OK" );
JButton annuler = new JButton("Annuler" );

ok.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
logger.login(login.getText(), password.getText());
}
});

annuler.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
logger.cancelled();
}
});

pan_button.add(annuler);
pan_button.add(ok);


login = new JTextField(20);
password = new JPasswordField(20);

login.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
password.requestFocus();
}
});

password.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
ok.doClick(300);
}
});

pan_textField.add(login);
pan_textField.add(password);

this.setContentPane(pan_principal);
this.pack();
}

public static void main (String[] args) {
LoginDialog log = new LoginDialog();
log.setLogger(new Logger() {
public void login(String login, String password) {
System.out.println("login=" + login);
System.out.println("password=" + password);
System.exit(0);
}
public void cancelled() {
System.out.println("annulé !" );
System.exit(0);
}
});
log.setVisible(true);
} // end of main ()


}