document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. import javax.swing.*;
  2. import java.awt.*;
  3. import java.awt.event.*;
  4.  
  5. /**
  6.  * Login panel class.
  7.  *
  8.  * @author Mohammad Tauchid
  9.  * @version 0.1
  10.  */
  11. public class Login extends JFrame {
  12.     JPanel panel;
  13.     String Username = "admin";
  14.     String Password = "admin";
  15.    
  16.     JTextField txtUsername = new JTextField(20);
  17.     JPasswordField txtPassword = new JPasswordField(20);
  18.    
  19.     JLabel msg = new JLabel(" ");
  20.    
  21.     public static void main (String[] args) {
  22.         Login gui = new Login();
  23.         gui.go();
  24.     }
  25.    
  26.     public void go () {
  27.         JFrame frame = new JFrame();
  28.         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  29.        
  30.         JPanel panel = new JPanel();
  31.        
  32.         JLabel lblUsername = new JLabel("Username:");
  33.         JLabel lblPassword = new JLabel("Password:");
  34.        
  35.         JButton btnLogin = new JButton("Login");
  36.         btnLogin.addActionListener(new LoginListener());
  37.         JButton btnCancel = new JButton("Cancel");
  38.         btnCancel.addActionListener(new CancelListener());
  39.                        
  40.         panel.add(lblUsername);
  41.         panel.add(txtUsername);
  42.         panel.add(lblPassword);
  43.         panel.add(txtPassword);
  44.         panel.add(msg);
  45.         panel.add(btnLogin);
  46.         panel.add(btnCancel);        
  47.        
  48.         frame.getContentPane().add(BorderLayout.CENTER,panel);  
  49.         frame.setSize(300,300);  
  50.         frame.setVisible(true);
  51.     }
  52.    
  53.     public class LoginListener implements ActionListener {
  54.         @Override
  55.         public void actionPerformed (ActionEvent event) {  
  56.             if(Username.equals(txtUsername.getText())) {  
  57.                 if(Password.equals(txtPassword.getText())) {  
  58.                     msg.setText("Login Granted!");  
  59.                 } else {  
  60.                     msg.setText("Login Denied");  
  61.                 }  
  62.             } else {  
  63.                 msg.setText("Login Denied");  
  64.             }    
  65.            
  66.             JOptionPane.showMessageDialog(null,msg);            
  67.         }  
  68.     }
  69.    
  70.     public class CancelListener implements ActionListener{  
  71.         public void actionPerformed (ActionEvent event){  
  72.             txtUsername.setText(" ");  
  73.             txtPassword.setText("");  
  74.             txtUsername.requestFocus();  
  75.         }  
  76.     }  
  77. }
  78.  
  79.  
');