Advertisement
yoshiputri

Untitled

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