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 và 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