SWING工具包包括( )
组件集(JComponent 的子类)、支持类、接口
接口、组件集(JComponent 的子类)
组件集(JComponent 的子类)
支持类、接口
Swing包
Swing是一个为Java设计的GUI工具包。Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。Swing提供许多比AWT更好的屏幕显示元素。轻量级组件的缺点则是执行速度较慢,优点就是可以在所有平台上。
Swing gui包含了两种元素:组件和容器。
组件(控件):组件是单独的控制元素,例如按键或者文本编辑框。组件要放到容器中才能显示出来。
继承于JComponent类。常见的组件有标签JLabel、按键JButton、输入框JTextField、复选框JCheckBox、列表JList。
容器:容器是一种可以包含组件的特殊组件。由于容器也是组件,因此容器也可放到别的容器中。故组件和容器构成了包含层级关系。
Swing中有两大类容器。
1. 重量级容器/顶层容器(top-level container),它们不是继承于JComponent。它们包括JFrame,JApplet,JWindow,JDialog。它们的最大特点是不能被别的容器包含,只能作为界面程序的最顶层容器来包含其它组件。
2. 轻量级容器/中间层容器,它们继承于JComponent,包括JPanel,JScrollPane等。中间层容器用来将若干个相关联的组件放在一起。由于中间层容器继承于JComponent,因此它们本身也是组件,它们必须包含在其它的容器中。
Swing是一个为Java设计的GUI工具包。Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。Swing提供许多比AWT更好的屏幕显示元素。轻量级组件的缺点则是执行速度较慢,优点就是可以在所有平台上。
Swing gui包含了两种元素:组件和容器。
组件(控件):组件是单独的控制元素,例如按键或者文本编辑框。组件要放到容器中才能显示出来。
继承于JComponent类。常见的组件有标签JLabel、按键JButton、输入框JTextField、复选框JCheckBox、列表JList。
容器:容器是一种可以包含组件的特殊组件。由于容器也是组件,因此容器也可放到别的容器中。故组件和容器构成了包含层级关系。
Swing中有两大类容器。
1. 重量级容器/顶层容器(top-level container),它们不是继承于JComponent。它们包括JFrame,JApplet,JWindow,JDialog。它们的最大特点是不能被别的容器包含,只能作为界面程序的最顶层容器来包含其它组件。
2. 轻量级容器/中间层容器,它们继承于JComponent,包括JPanel,JScrollPane等。中间层容器用来将若干个相关联的组件放在一起。由于中间层容器继承于JComponent,因此它们本身也是组件,它们必须包含在其它的容器中。