天天看點

中間容器

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)

中間容器

繼續閱讀