酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

用java创建窗体jframe给窗体添加不同的控件,如按钮、文本框、标签等 如:设计一个录入职工信息的程序界面,信息量包括id(身份证)、name(姓名)、sex(性别)、birthday(生日)、home(籍贯)、address(居住地)和number(职员号)。 为“退出”按钮添加事件,当点击“退出”按钮时,关闭界面。

首先,我们需要创建一个Java类,继承JFrame,并添加相应的控件。以下是一个简单的示例: ```java import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class EmployeeInfoFrame extends JFrame { private JTextField idField; private JTextField nameField; private JTextField sexField; private JTextField birthdayField; private JTextField homeField; private JTextField addressField; private JTextField numberField; public EmployeeInfoFrame() { setTitle("录入职工信息"); setSize(400, 300); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLayout(new GridLayout(8, 2)); add(new JLabel("身份证:")); idField = new JTextField(); add(idField); add(new JLabel("姓名:")); nameField = new JTextField(); add(nameField); add(new JLabel("性别:")); sexField = new JTextField(); add(sexField); add(new JLabel("生日:")); birthdayField = new JTextField(); add(birthdayField); add(new JLabel("籍贯:")); homeField = new JTextField(); add(homeField); add(new JLabel("居住地:")); addressField = new JTextField(); add(addressField); add(new JLabel("职员号:")); numberField = new JTextField(); add(numberField); JButton exitButton = new JButton("退出"); exitButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { dispose(); } }); add(exitButton); } public static void main(String[] args) { EmployeeInfoFrame frame = new EmployeeInfoFrame(); frame.setVisible(true); } } ``` 这个示例中,我们创建了一个名为EmployeeInfoFrame的类,继承自JFrame。在构造函数中,我们设置了窗体的、大小、关闭操作和布局。然后,我们添加了标签和文本框控件,用于输入职工的信息。我们添加了一个“退出”按钮,并为其添加了一个事件监听器,当点击按钮时,关闭窗体。 [2024-06-06 23:40:36 | AI写代码神器 | 601点数解答]

相关提问