Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.EventQueue;
- import javax.swing.JFrame;
- import javax.swing.JTextField;
- import java.awt.BorderLayout;
- import javax.swing.GroupLayout;
- import javax.swing.GroupLayout.Alignment;
- import javax.swing.JLabel;
- import java.awt.Font;
- import javax.swing.LayoutStyle.ComponentPlacement;
- import javax.swing.JButton;
- import javax.swing.JPanel;
- import javax.swing.SwingConstants;
- import javax.swing.JPasswordField;
- public class Login extends Mainscreen{
- public JFrame loginframe;
- public JTextField tfUser;
- public JPasswordField tfPassword;
- /**
- * Launch the application.
- */
- public static void main() {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- Login window = new Login();
- window.loginframe.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
- /**
- * Create the application.
- */
- public Login() {
- super();
- initialize();
- }
- /**
- * Initialize the contents of the frame.
- */
- private void initialize() {
- loginframe = new JFrame();
- loginframe.setBounds(100, 100, 200, 140);
- JPanel loginpanel = new JPanel();
- loginframe.getContentPane().add(loginpanel, BorderLayout.CENTER);
- JLabel lblUser = new JLabel("Benutzername:");
- lblUser.setFont(new Font("Tahoma", Font.PLAIN, 11));
- tfUser = new JTextField();
- tfUser.setHorizontalAlignment(SwingConstants.LEFT);
- tfUser.setFont(new Font("Tahoma", Font.PLAIN, 11));
- tfUser.setColumns(10);
- JLabel lblPassword = new JLabel("Passwort:");
- lblPassword.setFont(new Font("Tahoma", Font.PLAIN, 11));
- JButton btnLogin = new JButton("Login");
- btnLogin.setFont(new Font("Tahoma", Font.PLAIN, 11));
- tfPassword = new JPasswordField();
- tfPassword.setFont(new Font("Tahoma", Font.PLAIN, 11));
- GroupLayout gl_loginpanel = new GroupLayout(loginpanel);
- gl_loginpanel.setHorizontalGroup(
- gl_loginpanel.createParallelGroup(Alignment.LEADING)
- .addGroup(gl_loginpanel.createSequentialGroup()
- .addContainerGap()
- .addGroup(gl_loginpanel.createParallelGroup(Alignment.LEADING, false)
- .addComponent(lblUser)
- .addComponent(tfUser)
- .addComponent(lblPassword)
- .addComponent(tfPassword))
- .addPreferredGap(ComponentPlacement.RELATED, 21, Short.MAX_VALUE)
- .addComponent(btnLogin)
- .addContainerGap())
- );
- gl_loginpanel.setVerticalGroup(
- gl_loginpanel.createParallelGroup(Alignment.LEADING)
- .addGroup(gl_loginpanel.createSequentialGroup()
- .addContainerGap()
- .addComponent(lblUser)
- .addPreferredGap(ComponentPlacement.RELATED)
- .addGroup(gl_loginpanel.createParallelGroup(Alignment.BASELINE)
- .addComponent(tfUser, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
- .addComponent(btnLogin))
- .addPreferredGap(ComponentPlacement.RELATED)
- .addComponent(lblPassword)
- .addPreferredGap(ComponentPlacement.RELATED)
- .addComponent(tfPassword, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
- .addContainerGap(39, Short.MAX_VALUE))
- );
- loginpanel.setLayout(gl_loginpanel);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement