用JAVA编写一个含第一张作业,学号,姓名,班级字样的窗口代码,其中班级分为智科,信安其他三个按钮
时间: 2024-04-07 21:32:12 浏览: 86
好的,以下是用Java编写的含第一张作业、学号、姓名、班级字样及班级选项的窗口代码:
```java
import javax.swing.*;
public class InfoWindow extends JFrame {
public InfoWindow() {
setTitle("个人信息窗口");
setSize(500, 400);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
JLabel label1 = new JLabel("第一张作业");
JLabel label2 = new JLabel("学号:123456");
JLabel label3 = new JLabel("姓名:张三");
JLabel label4 = new JLabel("班级:");
ButtonGroup buttonGroup = new ButtonGroup();
JRadioButton radioButton1 = new JRadioButton("智科");
JRadioButton radioButton2 = new JRadioButton("信安");
JRadioButton radioButton3 = new JRadioButton("其他");
buttonGroup.add(radioButton1);
buttonGroup.add(radioButton2);
buttonGroup.add(radioButton3);
panel.add(label1);
panel.add(label2);
panel.add(label3);
panel.add(label4);
panel.add(radioButton1);
panel.add(radioButton2);
panel.add(radioButton3);
add(panel);
}
public static void main(String[] args) {
InfoWindow infoWindow = new InfoWindow();
infoWindow.setVisible(true);
}
}
```
在这个代码中,我们创建了一个名为 `InfoWindow` 的类来表示信息窗口。在类的构造函数中,我们设置了窗口的标题、大小、位置和默认关闭操作。然后,我们创建了一个 `JPanel` 来容纳标签和班级选项。我们将标签分别用于显示第一张作业、学号、姓名和班级字样,在班级标签后面添加了三个单选按钮,分别用于选择智科、信安和其他班级。我们使用 `ButtonGroup` 来将这三个单选按钮组合在一起,以便在用户选择一个班级后,其他的班级都会被取消选择。然后,我们将所有的组件添加到面板中,并将面板添加到窗口中,并将窗口设置为可见。
阅读全文