解释:
-
JFrame:
JFrame
是一个 容器组件,它是用于创建顶层窗口的类,可以包含其他组件,如按钮、文本框等。它本身就是一个容器,用于承载和管理其他组件。 -
JButton:
JButton
是一个 非容器组件,它是一个按钮组件,用于响应用户的点击操作。它本身并不包含其他组件,因此不属于容器组件。 -
JPanel:
JPanel
是一个 容器组件,它可以容纳其他组件,并提供一种布局管理的方式。JPanel
是 Swing 中常用的容器组件之一。 -
JApplet:
JApplet
是一个 容器组件,它用于在网页中嵌入 Java 小应用程序(Java Applet)。它也是一个容器,可以包含和显示其他组件。
每个网格中只能放置一个组件
FlowLayout:流式布局
该布局中组件按照加入的先后顺序从左向右排列,一行排满之后就转到下一行继续从从左向右排列,组件之间的默认水平和垂直间隙是5个像素,组件大小为默认的最佳大小。
BorderLayout:边框布局
边框布局分为东、南、西、北、中五个区,在将指定的控件添加到指定区域时,采用BorderLayou调用相应区域常量的方式,来指定控件的显示区域。
GridLayout:网格布局
格布局对象,是以二维矩阵行、列的方式来定位容器区域,然后将指定的控件放置在指定的网格。 网格布局的用法中重要的参数就是表示行和列的两个整数,创建网格布局对象的语法,如图:
在空布局中,可以使用______方法指定组件的位置和大小。
填空题
在空布局中,可以使用(setBounds)方法指定组件的位置和大小。
Java把由______类的子类或间接子类创建的对象称为一个组件,把由______的子类或间接子类创建的对象称为一个容器。
填空题
Java把由(Component)类的子类或间接子类创建的对象称为一个组件,把由(Container)的子类或间接子类创建的对象称为一个容器。