eclipse的JAVA登录页面代码
时间: 2023-09-30 10:07:56 浏览: 39
以下是一个简单的 Java 登录页面代码,使用 Eclipse 开发工具:
```java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Login extends JFrame implements ActionListener {
JLabel label1, label2, label3;
JTextField tf;
JPasswordField pf;
JButton loginBtn, resetBtn;
public Login() {
setTitle("Java Login Page");
setSize(400, 200);
setLayout(new GridLayout(3, 2));
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
label1 = new JLabel("Username: ");
tf = new JTextField(20);
label2 = new JLabel("Password: ");
pf = new JPasswordField(20);
label3 = new JLabel("");
loginBtn = new JButton("Login");
resetBtn = new JButton("Reset");
add(label1);
add(tf);
add(label2);
add(pf);
add(label3);
add(loginBtn);
add(resetBtn);
loginBtn.addActionListener(this);
resetBtn.addActionListener(this);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == loginBtn) {
String username = tf.getText();
String password = new String(pf.getPassword());
if (username.equals("admin") && password.equals("12345")) {
JOptionPane.showMessageDialog(this, "Login Successful!");
} else {
JOptionPane.showMessageDialog(this, "Invalid Username or Password!");
}
} else if (e.getSource() == resetBtn) {
tf.setText("");
pf.setText("");
}
}
public static void main(String[] args) {
new Login();
}
}
```
该代码创建了一个简单的登录页面,用户通过输入用户名和密码来登录系统。当用户单击“登录”按钮时,程序会检查输入的用户名和密码是否正确,并显示相应的消息框。当用户单击“重置”按钮时,程序会清空用户名和密码输入框。