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)