import java.awt.FlowLayout; import javax.swing.*; import javax.swing.JFrame; public class MyWin extends _____(1)____ { _____(2)____ name; // 单行文本 _____(3)____ button; // 按钮 _____(4)____ hobby1, hobby2, hobby3; // 复选框 public MyWin() { // 构造函数 init(); setVisible(_____(5)____); // 设置可见性 setDefaultCloseOperation(_____(6)____); // 用户单击窗口的关闭按钮时退出程序 } void init() { setLayout(new _____(7)____ ()); // 设置流式布局管理器 add(new _____(8)____ ("姓名:")); // 添加标签组件 name = new JTextField(15); _____(9)____ (name); // 添加文本框 button = new JButton("_____(10)____"); // 填写按钮的标题 add(_____(11)____); // 添加按钮 hobby1 = new _____(12)____ ("唱歌"); hobby2 = new JCheckBox("跳舞"); hobby3 = new JCheckBox("编程序"); add(hobby1); add(hobby2); add(hobby3); } public static void main(String[] args) { MyWin win = new _____(13)____ (); // 创建对象 win. _____(14)____ (300, 150); // 设置窗口大小 win. _____(15)____ ("学生信息添加"); // 设置窗口的标题 } }补全空位
时间: 2023-06-03 09:02:00 浏览: 105
1. JFrame
2. JLabel
3. JTextField
4. JCheckBox
5. true
6. JFrame.EXIT_ON_CLOSE
7. FlowLayout
8. JLabel
9. add
10. 确定
11. button
12. JCheckBox
13. MyWin
14. setSize
15. setTitle
相关问题
import java.awt.*; import javax.swing.*;
这两行代码分别导入了 Java AWT 和 Java Swing 中的所有类。Java AWT 是一个用于创建图形用户界面(GUI)的 Java API,而 Java Swing 是在 AWT 基础上开发的一组 GUI 工具包。通常情况下,AWT 和 Swing 两者不应该同时使用,因为它们的组件和布局管理器之间存在差异,可能会导致不兼容或者不一致的行为。因此,在编写应用程序时,应该选择使用其中的一个,并只导入需要的类。
import javax.swing.*; import java.awt.*; import java.awt.event.*;
这段代码是 Java 中用来导入 Swing 和 AWT 库中的类,这些类用于创建 GUI(图形用户界面)应用程序。其中,Swing 是 Java 提供的一套 GUI 组件,而 AWT 是 Java 的原始 GUI 工具包。这些库中的类包含了许多用于创建框架、窗口、按钮、标签等 GUI 元素的方法和属性。