desktop/desktop-sample/src/main/java/cz/xelfi/quoridor/desktop/sample/LoginPanel.java
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Tue, 14 Sep 2010 08:30:37 +0200
branchdesktop
changeset 263 ac802aa234fc
child 268 13fe01081e23
permissions -rw-r--r--
Login panel
     1 /*
     2  * To change this template, choose Tools | Templates
     3  * and open the template in the editor.
     4  */
     5 
     6 package cz.xelfi.quoridor.desktop.sample;
     7 
     8 /**
     9  *
    10  * @author Jaroslav Tulach
    11  */
    12 class LoginPanel extends javax.swing.JPanel {
    13 
    14     /** Creates new form LoginPanel */
    15     public LoginPanel() {
    16         initComponents();
    17     }
    18 
    19     /** This method is called from within the constructor to
    20      * initialize the form.
    21      * WARNING: Do NOT modify this code. The content of this method is
    22      * always regenerated by the Form Editor.
    23      */
    24     @SuppressWarnings("unchecked")
    25     // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    26     private void initComponents() {
    27 
    28         loginLabel = new javax.swing.JLabel();
    29         login = new javax.swing.JTextField();
    30         passwordLabel = new javax.swing.JLabel();
    31         password = new javax.swing.JPasswordField();
    32 
    33         loginLabel.setText(org.openide.util.NbBundle.getMessage(LoginPanel.class, "LoginPanel.loginLabel.text")); // NOI18N
    34 
    35         login.setText(org.openide.util.NbBundle.getMessage(LoginPanel.class, "LoginPanel.login.text")); // NOI18N
    36 
    37         passwordLabel.setText(org.openide.util.NbBundle.getMessage(LoginPanel.class, "LoginPanel.passwordLabel.text")); // NOI18N
    38 
    39         password.setText(org.openide.util.NbBundle.getMessage(LoginPanel.class, "LoginPanel.password.text")); // NOI18N
    40 
    41         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
    42         this.setLayout(layout);
    43         layout.setHorizontalGroup(
    44             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    45             .addGroup(layout.createSequentialGroup()
    46                 .addContainerGap()
    47                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    48                     .addComponent(loginLabel)
    49                     .addComponent(passwordLabel))
    50                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    51                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    52                     .addComponent(password, javax.swing.GroupLayout.DEFAULT_SIZE, 289, Short.MAX_VALUE)
    53                     .addComponent(login, javax.swing.GroupLayout.DEFAULT_SIZE, 289, Short.MAX_VALUE))
    54                 .addContainerGap())
    55         );
    56         layout.setVerticalGroup(
    57             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    58             .addGroup(layout.createSequentialGroup()
    59                 .addContainerGap()
    60                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
    61                     .addComponent(loginLabel)
    62                     .addComponent(login, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
    63                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
    64                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
    65                     .addComponent(passwordLabel)
    66                     .addComponent(password, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
    67                 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    68         );
    69     }// </editor-fold>//GEN-END:initComponents
    70 
    71 
    72     // Variables declaration - do not modify//GEN-BEGIN:variables
    73     private javax.swing.JTextField login;
    74     private javax.swing.JLabel loginLabel;
    75     private javax.swing.JPasswordField password;
    76     private javax.swing.JLabel passwordLabel;
    77     // End of variables declaration//GEN-END:variables
    78 
    79     public String getLogin() {
    80         return login.getText();
    81     }
    82 
    83     public String getPassword() {
    84         return new String(password.getPassword());
    85     }
    86 }