用Java编写申请人登录信息界面程序,添加一个命令按钮,响应单机按钮事件,用来接收申请人输入的ID、姓名、地址、职位
时间: 2024-03-13 13:47:23 浏览: 56
好的,以下是一个简单的Java代码示例,实现申请人登录信息界面程序,包含一个命令按钮和单击按钮事件响应,用于接收申请人输入的ID、姓名、地址、职位:
```java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ApplicantLogin extends JFrame implements ActionListener {
private JTextField idField, nameField, addressField, positionField;
private JButton submitButton;
public ApplicantLogin() {
super("申请人登录信息界面程序");
// 创建输入框和标签
JLabel idLabel = new JLabel("ID:");
idField = new JTextField(10);
JLabel nameLabel = new JLabel("姓名:");
nameField = new JTextField(10);
JLabel addressLabel = new JLabel("地址:");
addressField = new JTextField(10);
JLabel positionLabel = new JLabel("职位:");
positionField = new JTextField(10);
// 创建提交按钮
submitButton = new JButton("提交");
submitButton.addActionListener(this);
// 创建面板,并将组件添加到面板中
JPanel panel = new JPanel(new GridLayout(5, 2));
panel.add(idLabel);
panel.add(idField);
panel.add(nameLabel);
panel.add(nameField);
panel.add(addressLabel);
panel.add(addressField);
panel.add(positionLabel);
panel.add(positionField);
panel.add(submitButton);
// 将面板添加到窗口中
add(panel);
// 设置窗口大小和可见性
setSize(300, 200);
setVisible(true);
}
// 实现按钮单击事件响应
public void actionPerformed(ActionEvent e) {
if (e.getSource() == submitButton) {
String id = idField.getText();
String name = nameField.getText();
String address = addressField.getText();
String position = positionField.getText();
System.out.println("申请人信息:ID=" + id + ", 姓名=" + name + ", 地址=" + address + ", 职位=" + position);
// 在这里可以将申请人信息保存到数据库中
}
}
public static void main(String[] args) {
new ApplicantLogin();
}
}
```
这个程序创建了一个窗口,包含四个输入框和一个提交按钮。当用户单击提交按钮时,程序将获取输入框中的文本,并将其打印到控制台上,也可以将其保存到数据库中。
阅读全文