appendix> Component> JSplitPane TOPUPPREVNEXT

javax.swing.JSplitPane

【主な機能】

ペインを上下、または左右に分割します。境界をマウスで移動できます。

【継承関係】

    java.lang.Object
       └java.awt.Component
            └java.awt.Container
                 └java.awt.JComponent
                      └javax.swing.JSplitPane

【主なコンストラクタ】

コンストラクタ機能
JSplitPane ( int orientation ) orientation に分割の方向を指定します。
JSplitPane.HORIZONTAL_SPLIT を指定すると横2つに分割、 JSplitPane.VERTICAL_SPLIT を指定すると縦2つに分割します。
JSplitPane (
int orientation,
Component left,
Component right )
orientation に分割の方向を指定します。
left に左側または上側に配置するコンポーネントを指定します。
right に右側または下側に配置するコンポーネントを指定します。

【よく使われるメソッド】

メソッド機能
void setDividerLocation ( double parsent ) デバイダの位置をパーセントで指定します。
void setDividerLocation ( int location ) デバイダの位置をピクセルで指定します。
void setLeftComponent ( Component comp ) comp を左側または上側に設定します。
void setRigthComponent ( Component comp ) comp を右側または下側に設定します。
void setDividerSize ( int size ) デバイダの幅をピクセルで指定します。

【例1】

プログラム JSplitPaneDemo1.java

実行結果

JSplitPaneDemo1-1.gif

【例2】

スクロールペインを利用する例、setDividerSize の例

プログラム JSplitPaneDemo2.java

実行結果

JSplitPaneDemo2-1.gif

更新日:2004-11-04