编写一个简单Java的登录界面,界面内容包含:输入身份证号和密码。
时间: 2024-03-11 13:48:01 浏览: 65
以下是一个简单的Java登录界面示例,包含输入身份证号和密码:
```
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class LoginFrame extends JFrame implements ActionListener{
private JTextField textFieldID;
private JPasswordField passwordField;
private JButton buttonLogin;
public LoginFrame(){
super("登录");
// 创建界面元素
JLabel labelID = new JLabel("身份证号:");
textFieldID = new JTextField(20);
JLabel labelPassword = new JLabel("密码:");
passwordField = new JPasswordField(20);
buttonLogin = new JButton("登录");
// 添加事件监听器
buttonLogin.addActionListener(this);
// 添加界面元素
JPanel panel = new JPanel(new GridLayout(3,2));
panel.add(labelID);
panel.add(textFieldID);
panel.add(labelPassword);
panel.add(passwordField);
panel.add(new JLabel());
panel.add(buttonLogin);
add(panel);
// 设置窗口属性
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 150);
setLocationRelativeTo(null);
setVisible(true);
}
public void actionPerformed(ActionEvent e){
if(e.getSource() == buttonLogin){
String id = textFieldID.getText();
String password = new String(passwordField.getPassword());
// TODO: 根据具体需求进行验证
}
}
public static void main(String[] args){
new LoginFrame();
}
}
```
这个示例创建了一个继承自JFrame的LoginFrame类,其中包含了身份证号和密码的输入框,以及一个登录按钮。在按钮被点击时,获取输入框中的身份证号和密码,可以根据具体需求进行验证。可以根据实际需求修改界面元素和事件处理方法。