JSplitPane Divider
このページでは、JSplitPane
とその内部のDivider
の使い方を集めて一覧にしています。
- JSplitPaneでディバイダの移動を連続的に再描画
- JSplitPaneの収納状態を維持する
- JSplitPaneのDividerの位置を最大化後に変更する
- JSplitPaneに2つのJTableを配置してスクロールを同期する
- JSplitPaneのDividerを展開収納するOneTouchButtonのサイズ、色などを変更
- JSplitPaneでドラッグ中のDividerの背景色を設定する
- JSplitPaneを等分割する
- JSplitPaneのディバイダを展開、収納する
- JSplitPaneのDividerをマウスで移動できないように設定する
- JSplitPaneで画像を差分を比較表示する
- ↑10 ↓11
- JSplitPaneのDividerを円形半透明のつまみに変更して中央に配置する
- JSplitPaneに設定した子コンポーネントの位置を入れ替える
- JSplitPaneのDividerをマウスクリックで選択状態にする
- JTableの水平JScrollBarをリサイズ可能にするためJSplitPaneに再配置する
- JSplitPaneのDividerにJPopupMenuやMouseListenerを追加してその位置を変更する
- JSplitPaneやTableColumnのリサイズカーソルを変更する
- JTabbedPaneのタブコンポーネントが異なるサイズで表示可能になるようJSplitPaneに配置する
- JSplitPaneの展開・収納ボタンをDividerサイズの中央に配置する
- JSplitPaneの分割割合を維持する
- JSplitPaneのDivider位置を推奨サイズでリセットする
JSplitPaneでディバイダの移動を連続的に再描画
JSplitPaneでディバイダの移動を連続的に再描画
二つのJSplitPane
のディバイダで、移動の同期と連続的な再描画を行います。
JSplitPaneの収納状態を維持する
JSplitPaneの収納状態を維持する
JSplitPane
のサイズが変更されても、ディバイダの収納状態を維持するように設定します。
JSplitPaneのDividerの位置を最大化後に変更する
JSplitPaneのDividerの位置を最大化後に変更する
JFrame
を最大化した後でJSplitPane
のDivider
の位置を変更する場合のテストをします。
JSplitPaneに2つのJTableを配置してスクロールを同期する
JSplitPaneに2つのJTableを配置してスクロールを同期する
JSplitPane
の左右に、JTable
をそれぞれ配置し、スクロールや追加などが同期するようにモデルを共有します。
JSplitPaneのDividerを展開収納するOneTouchButtonのサイズ、色などを変更
JSplitPaneのDividerを展開収納するOneTouchButtonのサイズ、色などを変更
JSplitPane
のDivider
をワンクリックで展開・収納するためのOneTouchButton
のサイズ、オフセット、背景色などを変更します。
JSplitPaneでドラッグ中のDividerの背景色を設定する
JSplitPaneでドラッグ中のDividerの背景色を設定する
JSplitPane
のDivider
がドラッグ中の場合に、その移動先を示す矩形の色を変更します。
JSplitPaneを等分割する
JSplitPaneを等分割する
JSplitPane
のディバイダが中央にくるように設定します。
JSplitPaneのディバイダを展開、収納する
JSplitPaneのディバイダを展開、収納する
JSplitPane
のディバイダをマウスのクリックなどで一気に展開、収納できるように設定します。
JSplitPaneのDividerをマウスで移動できないように設定する
JSplitPaneのDividerをマウスで移動できないように設定する
JSplitPane
のDivider
をマウスやキー入力などで移動不可になるように設定します。
JSplitPaneで画像を差分を比較表示する
JSplitPaneで画像を差分を比較表示する
JSplitPane
に加工前の画像と加工後の画像を重ねて表示し、Divider
で表示範囲を変更してその差分を確認します。
↑10 ↓11
JSplitPaneのDividerを円形半透明のつまみに変更して中央に配置する
JSplitPaneのDividerを円形半透明のつまみに変更して中央に配置する
JSplitPane
の元のDivider
を非表示に設定し、代わりにJLayer
を使って半透明の円形つまみを作成して中央に配置します。
JSplitPaneに設定した子コンポーネントの位置を入れ替える
JSplitPaneに設定した子コンポーネントの位置を入れ替える
JSplitPane
に設定した子コンポーネントの位置と余分なスペースの配分率を入れ替えます。
JSplitPaneのDividerをマウスクリックで選択状態にする
JSplitPaneのDividerをマウスクリックで選択状態にする
JSplitPane
のDivider
をマウスでクリックしたとき選択状態になるよう設定します。
JTableの水平JScrollBarをリサイズ可能にするためJSplitPaneに再配置する
JTableの水平JScrollBarをリサイズ可能にするためJSplitPaneに再配置する
JTable
を配置したJScrollPane
から水平JScrollBar
を取り出し、JSplitPane
に再配置してリサイズ可能にします。
JSplitPaneのDividerにJPopupMenuやMouseListenerを追加してその位置を変更する
JSplitPaneのDividerにJPopupMenuやMouseListenerを追加してその位置を変更する
JSplitPane
のDivider
にJPopupMenu
やMouseListener
を追加してその位置を中央、最小、最大位置に変更するためのAction
を設定します。
JSplitPaneやTableColumnのリサイズカーソルを変更する
JSplitPaneやTableColumnのリサイズカーソルを変更する
JSplitPane
のDivider
やJTableHeader
のTableColumn
でコンボーネントをリサイズ中に表示されるマウスカーソルを変更します。
JTabbedPaneのタブコンポーネントが異なるサイズで表示可能になるようJSplitPaneに配置する
JTabbedPaneのタブコンポーネントが異なるサイズで表示可能になるようJSplitPaneに配置する
JTabbedPane
をJSplitPane
に配置し、各タブコンポーネントごとに異なるサイズで表示可能になるようDivider
の位置などを調整します。
JSplitPaneの展開・収納ボタンをDividerサイズの中央に配置する
JSplitPaneの展開・収納ボタンをDividerサイズの中央に配置する
JSplitPane
をすばやく展開/収納するためのJButton
がDivider
サイズの中央に配置されるよう設定します。
JSplitPaneの分割割合を維持する
JSplitPaneの分割割合を維持する
JSplitPane
のサイズが変更されてもその分割割合を維持するよう設定します。
JSplitPaneのDivider位置を推奨サイズでリセットする
JSplitPaneのDivider位置を推奨サイズでリセットする
JSplitPane
のDivider
位置を子コンポーネントの推奨サイズに基づいた初期状態に戻します。