Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.98 KB | None | 0 0
  1. import javax.swing.*;  
  2.  import java.awt.*;  
  3.  import java.awt.event.*;  
  4.  
  5.  public class Login{  
  6.    String Username = "awaw";  
  7.    String Password = "okk";  
  8.    String msg = " ";  
  9.    private JTextField txtUsername;
  10.    private JPasswordField txtPassword;
  11.    public static void main(String[] args){  
  12.      Login gui = new Login();  
  13.      gui.go();  
  14.    }  
  15.    public void go(){  
  16.      JFrame frame = new JFrame();  
  17.      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  
  18.      JPanel panel = new JPanel();  
  19.      JLabel lblUsername = new JLabel("Username:");    
  20.      JLabel lblPassword = new JLabel("Password:");  
  21.      txtUsername = new JTextField(20);  
  22.      txtPassword = new JPasswordField(20);  
  23.      JButton btnLogin = new JButton("Login");  
  24.      btnLogin.addActionListener(new LoginListener());  
  25.      JButton btnCancel = new JButton("Cancel");  
  26.      btnCancel.addActionListener(new CancelListener());  
  27.      panel.add(lblUsername);  
  28.      panel.add(txtUsername);  
  29.      panel.add(lblPassword);  
  30.      panel.add(txtPassword);      
  31.      panel.add(btnLogin);
  32.      panel.add(btnCancel);
  33.      frame.getContentPane().add(BorderLayout.CENTER,panel);  
  34.      frame.setSize(300,300);  
  35.      frame.setVisible(true);  
  36.    }  
  37.    public class LoginListener implements ActionListener{  
  38.      public void actionPerformed(ActionEvent event){  
  39.        if(Username.equals(txtUsername.getText())){  
  40.          if(Password.equals(txtPassword.getText())){  
  41.            msg = "Login success!";  
  42.          }else{  
  43.            msg = "Login failed!";  
  44.          }  
  45.        }else{  
  46.          msg = "The username or password incorrect. Please try again!";  
  47.        }    
  48.        JOptionPane.showMessageDialog(null,msg);            
  49.      }  
  50.    }  
  51.    public class CancelListener implements ActionListener{  
  52.      public void actionPerformed(ActionEvent event){  
  53.        txtUsername.setText("");  
  54.        txtPassword.setText("");  
  55.        txtUsername.requestFocus();  
  56.      }  
  57.    }  
  58.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement