java编写一个简单的用户登陆界面
时间: 2024-02-03 20:01:50 浏览: 67
以下是一个简单的用户登录界面的 Java 代码示例:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class LoginFrame extends JFrame implements ActionListener {
JTextField userField;
JPasswordField passField;
JButton loginButton;
public LoginFrame() {
// 设置窗口标题
setTitle("用户登录");
// 创建用户名和密码输入框
userField = new JTextField(20);
passField = new JPasswordField(20);
// 创建登录按钮
loginButton = new JButton("登录");
loginButton.addActionListener(this);
// 创建面板并添加控件
JPanel panel = new JPanel(new GridLayout(3, 2));
panel.add(new JLabel("用户名:"));
panel.add(userField);
panel.add(new JLabel("密码:"));
panel.add(passField);
panel.add(new JLabel(""));
panel.add(loginButton);
// 添加面板到窗口
add(panel);
// 设置窗口大小并居中显示
pack();
setLocationRelativeTo(null);
}
public void actionPerformed(ActionEvent e) {
// 获取用户名和密码
String username = userField.getText();
String password = new String(passField.getPassword());
// TODO: 在这里进行用户验证
// 如果验证通过,打印欢迎信息
System.out.println("欢迎您," + username + "!");
// 关闭窗口
dispose();
}
public static void main(String[] args) {
// 创建登录窗口并显示
LoginFrame frame = new LoginFrame();
frame.setVisible(true);
}
}
```
该示例使用了 Swing 组件来创建用户登录界面,包括一个用户名输入框、一个密码输入框和一个登录按钮。当用户点击登录按钮时,程序会获取用户名和密码,并进行用户验证(在示例代码中未实现),如果验证通过则打印欢迎信息并关闭窗口。
阅读全文