Advertisement
Guest User

Untitled

a guest
Jul 19th, 2018
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.08 KB | None | 0 0
  1. import java.awt.event.ActionEvent;
  2. import java.awt.event.ActionListener;
  3.  
  4. import javax.swing.JButton;
  5. import javax.swing.JFrame;
  6. import javax.swing.JLabel;
  7. import javax.swing.JOptionPane;
  8. import javax.swing.JPasswordField;
  9. import javax.swing.JTextField;
  10. import javax.swing.SwingUtilities;
  11.  
  12. public class LoginMain {
  13.  
  14.     private JFrame frame;
  15.     private JTextField userNameField;
  16.     private JPasswordField passwordField;
  17.    
  18.     public LoginMain() {
  19.         initalize();
  20.     }
  21.    
  22.     private void initalize()
  23.     {
  24.     frame = new JFrame();
  25.     frame.setBounds(100, 100, 450, 300);
  26.     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  27.     frame.getContentPane().setLayout(null);
  28.     frame.setTitle("Staff Portal");
  29.    
  30.     JLabel username = new JLabel("Username");
  31.     username.setBounds(75, 90, 70, 15);
  32.     frame.getContentPane().add(username);
  33.    
  34.     userNameField = new JTextField();
  35.     userNameField.setBounds(200,85,130,25);
  36.     frame.getContentPane().add(userNameField);
  37.     userNameField.setColumns(10);
  38.    
  39.     JLabel password = new JLabel("Password");
  40.     password.setBounds(75, 135, 60, 15);
  41.     frame.getContentPane().add(password);
  42.    
  43.     passwordField = new JPasswordField();
  44.     passwordField.setBounds(200,135,130,15);
  45.     frame.getContentPane().add(passwordField);
  46.    
  47.     JButton btnLogin = new JButton("Login");
  48.     btnLogin.addActionListener(new ActionListener(){
  49.         public void actionPerformed(ActionEvent evt) {
  50.            
  51.             String userName = userNameField.getText();
  52.             String pw = passwordField.getText();
  53.            
  54.             if (userName.equals("username") && pw.equals("password")) {
  55.                 JOptionPane.showMessageDialog(frame, "You have succesfully logined.");
  56.             }
  57.             else {
  58.                 JOptionPane.showMessageDialog(frame, "Invalid username or password;");
  59.             }
  60.         }
  61.     });
  62.    
  63.     btnLogin.setBounds(150, 190, 120, 30);
  64.     frame.getContentPane().add(btnLogin);
  65.    
  66.    
  67.     }
  68.    
  69.    
  70.     public static void main(String[] args) {
  71.         SwingUtilities.invokeLater(new Runnable() {
  72.             public void run() {
  73.                 try {
  74.                     LoginMain window = new LoginMain();
  75.                     window.frame.setVisible(true);
  76.                 }
  77.                 catch(Exception e){
  78.                     e.printStackTrace();
  79.                 }
  80.             }
  81.         });
  82.     }
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement