Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.57 KB | None | 0 0
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. import javax.swing.*;
  4.  
  5. public class LoginDemo extends JFrame implements ActionListener {
  6.  
  7.    JPanel panel;
  8.    JLabel user_label, password_label, message;
  9.    JTextField userName_text;
  10.    JPasswordField password_text;
  11.    JButton submit, cancel;
  12.  
  13.    LoginDemo() {
  14.       user_label = new JLabel();
  15.       user_label.setText("User Name :");
  16.       userName_text = new JTextField();
  17.       password_label = new JLabel();
  18.       password_label.setText("Password :");
  19.       password_text = new JPasswordField();
  20.       submit = new JButton("SUBMIT");
  21.       panel = new JPanel(new GridLayout(10, 10));
  22.       panel.add(user_label);
  23.       panel.add(userName_text);
  24.       panel.add(password_label);
  25.       panel.add(password_text);
  26.  
  27.       message = new JLabel();
  28.       panel.add(message);
  29.       panel.add(submit);
  30.  
  31.       setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  32.  
  33.       // Adding the listeners to components..
  34.       submit.addActionListener(this);
  35.       add(panel, BorderLayout.CENTER);
  36.       setTitle("Please Login Here !");
  37.       setSize(450,350);
  38.       setVisible(true);
  39.    }
  40.  
  41.    public static void main(String[] args) {
  42.       new LoginDemo();
  43.    }
  44.  
  45.    @Override
  46.    public void actionPerformed(ActionEvent ae) {
  47.       String userName = userName_text.getText();
  48.       String password = password_text.getText();
  49.       if (userName.trim().equals("admin") && password.trim().equals("admin")) {
  50.          message.setText(" Hello " + userName + "");
  51.       } else {
  52.          message.setText(" Invalid user.. ");
  53.       }
  54.    }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement