JPanel类
- 最常用的中间容器是JPanel类的对象
- 可以为JPanel类的对象设置布局,向其中添加组件,然后将JPanel类的对象作为一个整体添加到窗体或其它容器中
JPanel类的构造方法
public JPanel()
• JPanel类的对象的默认布局是FlowLayout
• JPanel类的对象可以调用setLayout方法更改布局
例如
• JPanel panel = new JPanel();
• panel.setLayout(new GridLayout(1, 2));
JScrollPane类
- 有时组件很大,不能在有限的屏幕范围内观察这个组件的全貌
- 可以创建中间容器JScrollPane类的对象,通过滚动条来观察整个组件
JScrollPane类的构造方法
public JScrollPane(Component view)
• view是要查看的组件
JScrollPane类的对象中放置的组件可以任意大
JSplitPane类
- JSplitPane类的对象被称为拆分窗格
- 拆分窗格有水平拆分和垂直拆分
- 水平拆分把容器分为左右两部分
- 垂直拆分把容器分为上下两部分
- 拆分线可以移动
JSplitPane类的构造方法
public JSplitPane(int a,view1,view2)
• 其中,a为拆分方式,可以取值为
• JSplitPane.HORIZONTAL_SPLIT
• JSplitPane.VERTICAL_SPLIT
• view1和view2是组件
SplitPane类的对象可以调用如下方法设置
拆分线的位置
• setDividerLocation(double position)