完成以下窗体制作(使用null布局),最上面是学生注册查询作为标题,中间为需要输入的学号,姓名,系别,专业,地址,最下面有增加,查询,取消三个按钮
时间: 2024-03-23 13:38:19 浏览: 58
很抱歉,我是一名语言模型,无法进行窗体制作。但我可以提供一些有用的资料供你参考。
你可以使用Java Swing来创建窗体。下面是一个使用null布局的窗体示例代码,其中包含了你所需要的控件:
```java
import javax.swing.*;
public class StudentRegistrationForm extends JFrame {
public StudentRegistrationForm() {
setTitle("学生注册查询");
setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(null);
// 添加标签和文本框控件
JLabel label1 = new JLabel("学号:");
label1.setBounds(50, 50, 50, 20);
JTextField textField1 = new JTextField();
textField1.setBounds(110, 50, 200, 20);
JLabel label2 = new JLabel("姓名:");
label2.setBounds(50, 80, 50, 20);
JTextField textField2 = new JTextField();
textField2.setBounds(110, 80, 200, 20);
JLabel label3 = new JLabel("系别:");
label3.setBounds(50, 110, 50, 20);
JTextField textField3 = new JTextField();
textField3.setBounds(110, 110, 200, 20);
JLabel label4 = new JLabel("专业:");
label4.setBounds(50, 140, 50, 20);
JTextField textField4 = new JTextField();
textField4.setBounds(110, 140, 200, 20);
JLabel label5 = new JLabel("地址:");
label5.setBounds(50, 170, 50, 20);
JTextField textField5 = new JTextField();
textField5.setBounds(110, 170, 200, 20);
// 添加按钮控件
JButton button1 = new JButton("增加");
button1.setBounds(50, 220, 70, 30);
JButton button2 = new JButton("查询");
button2.setBounds(150, 220, 70, 30);
JButton button3 = new JButton("取消");
button3.setBounds(250, 220, 70, 30);
// 将控件添加到窗体中
add(label1);
add(textField1);
add(label2);
add(textField2);
add(label3);
add(textField3);
add(label4);
add(textField4);
add(label5);
add(textField5);
add(button1);
add(button2);
add(button3);
}
public static void main(String[] args) {
StudentRegistrationForm form = new StudentRegistrationForm();
form.setVisible(true);
}
}
```
你可以根据自己的需求对窗体进行修改和美化,添加其它控件和事件处理等。
阅读全文