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