*/
package uk.ac.ntu.n0521366.wsyd.client;
-import javax.swing.JFrame;
/**
- *
+ * Log-in dialog.
+ *
* @author Eddie Berrisford-Lynch
*/
public class Login extends javax.swing.JDialog {
/**
* Creates new form WSYD_Login
+ * @param parent owner window
+ * @param modal true if modal
*/
public Login(java.awt.Frame parent, boolean modal) {
super(parent, modal);
this.getRootPane().setDefaultButton(gButtonLogin);
}
+ /**
+ * update the username field.
+ * @param newName the new username
+ */
public void setUserName(String newName) {
if (newName != null)
gFieldName.setText(newName);
break;
}
}
- } catch (ClassNotFoundException ex) {
- java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- } catch (InstantiationException ex) {
- java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- } catch (IllegalAccessException ex) {
- java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- } catch (javax.swing.UnsupportedLookAndFeelException ex) {
+ } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>
//</editor-fold>
+
+ //</editor-fold>
+ //</editor-fold>
/* Create and display the dialog */
java.awt.EventQueue.invokeLater(new Runnable() {
+ @Override
public void run() {
Login dialog = new Login(new javax.swing.JFrame(), true);
dialog.addWindowListener(new java.awt.event.WindowAdapter() {