เราสามารถพัฒนาแบบฟอร์มการเข้าสู่ระบบใน 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.. "); } } }
ผลลัพธ์