Advertisement
Guest User

Untitled

a guest
Dec 23rd, 2016
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.09 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 = "naufalpf";
  7.     String Password = "pass";
  8.     String msg = " ";
  9.      
  10.       JTextField txtUsername = null;
  11.       JTextField txtPassword = null;
  12.     public static void main(String[] args){
  13.         Login gui = new Login();
  14.         gui.go();
  15.     }
  16.     public void go(){
  17.         JFrame frame = new JFrame();
  18.         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  19.         JPanel panel = new JPanel();
  20.         JLabel lblUsername = new JLabel("Username:");  
  21.         JLabel lblPassword = new JLabel("Password:");
  22.         JTextField txtUsername = new JTextField(20);
  23.         JTextField txtPassword = new JTextField(20);
  24.         JButton btnLogin = new JButton("Login");
  25.         btnLogin.addActionListener(new LoginListener());
  26.         JButton btnCancel = new JButton("Cancel");
  27.         btnCancel.addActionListener(new CancelListener());
  28.      
  29.  
  30.         panel.add(lblUsername);
  31.         panel.add(txtUsername);
  32.         panel.add(lblPassword);
  33.         panel.add(txtPassword);        
  34.         frame.getContentPane().add(BorderLayout.CENTER,panel);
  35.  
  36.  
  37.  
  38.         frame.setSize(300,300);
  39.         frame.setVisible(true);
  40.  
  41.   txtUsername = new JTextField(20);
  42.   txtPassword = new JTextField(20);
  43.     }
  44.  
  45.     public class LoginListener implements ActionListener{
  46.         public void actionPerformed(ActionEvent event){
  47.             if(Username.equals(txtUsername.getText())){
  48.                 if(Password.equals(txtPassword.getText())){
  49.                     msg = "Login Granted!";
  50.                 }else{
  51.                     msg = "Login Denied";
  52.                 }
  53.             }else{
  54.                 msg = "Login Denied";
  55.             }  
  56.             JOptionPane.showMessageDialog(null,msg);                    
  57.         }
  58.     }
  59.     public class CancelListener implements ActionListener{
  60.         public void actionPerformed(ActionEvent event){
  61.             txtUsername.setText("");
  62.             txtPassword.setText("");
  63.             txtUsername.requestFocus();
  64.         }
  65.     }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement