在Swing中,容器可以用来组织界面布局,容器中可以添加容器和组件。常用的有如下几种:
顶层容器:JFrame,JApplet,JDialog,JWindow
中间容器:JPanel,JScrollPane,JSplitPane,JToolBar
特殊容器:在GUI上起特殊作用的中间层,如JInternalFrame,JLayeredPane,JRootPane.
这篇博客将抽取其中几个常用容器为大家介绍,剩余的在之后用到了再介绍。
JFrame
JFrame是是个顶层容器,是屏幕上window的对象,能够最大化、最小化、关闭。
在上一篇博客《JAVA图形界面(GUI)》中的Swing示例中已经用到了。
上图就是JFrame的运行效果,中间显示”Hello Swing”的是Jpanel面板,在下面会介绍。
构造方法
方法名
说明
JFrame()
构造一个初始时不可见的新窗体
JFrame(GraphicsConfiguration gc)
以屏幕设备的指定 GraphicsConfiguration 和空白标题创建一个Frame
JFrame(String title)
创建一个新的、初始不可见的、具有指定标题的 Frame
JFrame(String title, GraphicsConfigurati