Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

เราจะสร้างแบบฟอร์มการเข้าสู่ระบบใน Java ได้อย่างไร?


เราสามารถพัฒนาแบบฟอร์มการเข้าสู่ระบบใน Java โดยใช้ Java สวิง เทคโนโลยี. ในตัวอย่างนี้ เราสามารถสร้าง ชื่อผู้ใช้ . สองป้าย และ รหัสผ่าน , สองช่องข้อความสำหรับผู้ใช้เพื่อป้อน ถูกต้อง ข้อมูลประจำตัว และสุดท้ายปุ่มส่งหนึ่งปุ่ม เมื่อผู้ใช้สามารถป้อนข้อมูลประจำตัวที่ถูกต้องในฟิลด์ข้อความทั้งสองฟิลด์ เราจะสามารถเห็น สวัสดี ผู้ดูแลระบบ ในแบบฟอร์มการเข้าสู่ระบบ

ตัวอย่าง

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.. ");
      }
   }
}

ผลลัพธ์

เราจะสร้างแบบฟอร์มการเข้าสู่ระบบใน Java ได้อย่างไร?