Computer >> Máy Tính >  >> Lập trình >> Java

Làm thế nào chúng ta có thể tạo một biểu mẫu đăng nhập trong Java?


Chúng tôi có thể phát triển biểu mẫu đăng nhập bằng Java bằng cách sử dụng Java Xích đu Công nghệ. Trong ví dụ này, chúng tôi có thể tạo hai nhãn tên người dùng mật khẩu , hai trường văn bản để người dùng nhập hợp lệ thông tin đăng nhập và cuối cùng là một nút gửi. Khi người dùng có thể nhập thông tin đăng nhập hợp lệ vào hai trường văn bản, chúng tôi có thể thấy Xin chào quản trị viên trong biểu mẫu đăng nhập.

Ví dụ

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class LoginDemo extends JFrame implements ActionListener {
   JPanel panel;
   JLabel user_label, password_label, message;
   JTextField userName_text;
   JPasswordField password_text;
   JButton submit, cancel;
   LoginDemo() {
      // Username Label
      user_label = new JLabel();
      user_label.setText("User Name :");
      userName_text = new JTextField();
      // Password Label
      password_label = new JLabel();
      password_label.setText("Password :");
      password_text = new JPasswordField();
      // Submit
      submit = new JButton("SUBMIT");
      panel = new JPanel(new GridLayout(3, 1));
      panel.add(user_label);
      panel.add(userName_text);
      panel.add(password_label);
      panel.add(password_text);
      message = new JLabel();
      panel.add(message);
      panel.add(submit);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      // Adding the listeners to components..
      submit.addActionListener(this);
      add(panel, BorderLayout.CENTER);
      setTitle("Please Login Here !");
      setSize(450,350);
      setVisible(true);
   }
   public static void main(String[] args) {
      new LoginDemo();
   }
   @Override
   public void actionPerformed(ActionEvent ae) {
      String userName = userName_text.getText();
      String password = password_text.getText();
      if (userName.trim().equals("admin") && password.trim().equals("admin")) {
         message.setText(" Hello " + userName + "");
      } else {
         message.setText(" Invalid user.. ");
      }
   }
}

Đầu ra

Làm thế nào chúng ta có thể tạo một biểu mẫu đăng nhập trong Java?