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
|
AuthentificationController loginService = new AuthentificationController();
DefaultUserNameStore userNames = new DefaultUserNameStore();
Preferences appPrefs = Preferences
.userNodeForPackage(AuthentificationVue.class);
userNames.setPreferences(appPrefs.node("login"));
frame = JXLoginPane.showLoginFrame(
loginService, null, userNames);
frame.setTitle("Authentification");
frame.setIconImage(Images.application.getImage());
frame.getPanel().setMessage("Entrez votre Login et mot de passe");
System.out.println("isEventDispatchThread1="+SwingUtilities.isEventDispatchThread());
System.out.println("Thread1="+Thread.currentThread().getName());
frame.addWindowListener(new WindowAdapter() {
public void windowClosed(java.awt.event.WindowEvent e) {
System.out.println("isEventDispatchThread2="+SwingUtilities.isEventDispatchThread());
System.out.println("Thread2="+Thread.currentThread().getName());
JXLoginPane.Status status = frame.getStatus();
// make sure the login was successful
if (status == JXLoginPane.Status.SUCCEEDED) {
AcceuilJFrame.getInstance();
}
else {
//System.out.println("Login Failed: " + status);
}
}
});
frame.setVisible(true); |
Partager