Java完善申请人登录信息界面程序,添加一个命令按钮,响应单击按钮事件,用来接收申请人输入的ID、姓名、地址及职位,使用JApplet
时间: 2024-03-13 18:47:57 浏览: 15
好的,以下是一个简单的Java程序示例,用于完善申请人登录信息界面程序,添加一个命令按钮,响应单击按钮事件,用来接收申请人输入的ID、姓名、地址及职位,并使用JApplet。
```
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ApplicantLoginApplet extends JApplet implements ActionListener {
private JLabel lblId, lblName, lblAddress, lblPosition;
private JTextField txtId, txtName, txtAddress, txtPosition;
private JButton btnSubmit;
public void init() {
setSize(400, 250);
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(5, 2));
lblId = new JLabel("ID:");
txtId = new JTextField(20);
panel.add(lblId);
panel.add(txtId);
lblName = new JLabel("姓名:");
txtName = new JTextField(20);
panel.add(lblName);
panel.add(txtName);
lblAddress = new JLabel("地址:");
txtAddress = new JTextField(20);
panel.add(lblAddress);
panel.add(txtAddress);
lblPosition = new JLabel("职位:");
txtPosition = new JTextField(20);
panel.add(lblPosition);
panel.add(txtPosition);
btnSubmit = new JButton("提交");
btnSubmit.addActionListener(this);
panel.add(btnSubmit);
add(panel);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == btnSubmit) {
String id = txtId.getText();
String name = txtName.getText();
String address = txtAddress.getText();
String position = txtPosition.getText();
// 在这里进行数据处理,比如存入数据库
System.out.println("ID: " + id);
System.out.println("姓名: " + name);
System.out.println("地址: " + address);
System.out.println("职位: " + position);
JOptionPane.showMessageDialog(this, "提交成功!");
}
}
}
```
这个程序创建了一个申请人登录信息界面,包括ID、姓名、地址、职位四个文本框和一个提交按钮。当用户单击提交按钮时,程序会将文本框中的内容读取出来,并在控制台上输出。您可以根据需要修改程序,比如将输出内容存入数据库等。在使用该程序时,可以将它部署到Web服务器上,通过浏览器访问即可。