Swing/_JPanel のバックアップ(No.50)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/_JPanel へ行く。
- 1 (2005-09-02 (金) 14:51:58)
- 2 (2005-11-16 (水) 21:03:42)
- 3 (2006-06-17 (土) 19:48:08)
- 4 (2006-06-27 (火) 11:17:54)
- 5 (2006-11-14 (火) 18:40:33)
- 6 (2007-02-27 (火) 10:22:45)
- 7 (2007-08-10 (金) 12:29:35)
- 8 (2007-08-27 (月) 13:01:13)
- 9 (2007-11-14 (水) 13:29:26)
- 10 (2010-06-07 (月) 15:26:44)
- 11 (2010-07-05 (月) 01:27:24)
- 12 (2010-07-12 (月) 15:24:26)
- 13 (2010-07-19 (月) 23:09:40)
- 14 (2010-07-26 (月) 06:37:59)
- 15 (2010-11-22 (月) 14:33:16)
- 16 (2011-11-14 (月) 11:48:41)
- 17 (2012-11-12 (月) 02:34:37)
- 18 (2013-04-20 (土) 19:56:20)
- 19 (2014-04-21 (月) 00:34:35)
- 20 (2014-09-04 (木) 22:09:53)
- 21 (2014-09-15 (月) 00:00:35)
- 22 (2014-11-08 (土) 01:34:58)
- 23 (2014-11-17 (月) 00:00:17)
- 24 (2014-11-18 (火) 01:49:45)
- 25 (2014-11-28 (金) 01:24:36)
- 26 (2014-12-08 (月) 00:01:10)
- 27 (2015-06-22 (月) 10:09:52)
- 28 (2015-07-20 (月) 03:25:52)
- 29 (2016-06-24 (金) 14:59:48)
- 30 (2016-08-23 (火) 17:56:44)
- 31 (2017-09-04 (月) 15:31:13)
- 32 (2018-02-15 (木) 14:23:42)
- 33 (2018-10-08 (月) 18:43:25)
- 34 (2018-11-12 (月) 16:07:44)
- 35 (2019-01-21 (月) 00:35:48)
- 36 (2019-02-11 (月) 21:51:32)
- 37 (2019-05-13 (月) 15:28:28)
- 38 (2019-07-29 (月) 02:31:12)
- 39 (2019-09-09 (月) 15:16:15)
- 40 (2020-04-27 (月) 18:47:57)
- 41 (2020-05-11 (月) 18:32:49)
- 42 (2020-09-14 (月) 01:25:39)
- 43 (2021-04-12 (月) 03:25:57)
- 44 (2021-05-10 (月) 02:52:16)
- 45 (2021-07-19 (月) 02:45:26)
- 46 (2021-07-26 (月) 02:34:25)
- 47 (2021-10-18 (月) 00:06:31)
- 48 (2022-08-08 (月) 02:13:57)
- 49 (2023-01-02 (月) 03:12:53)
- 50 (2023-01-16 (月) 02:12:30)
- 51 (2023-02-20 (月) 10:54:01)
- 52 (2024-12-30 (月) 17:30:51)
- 53 (2025-01-13 (月) 07:51:08)
- 54 (2025-02-24 (月) 21:00:53)
- title: JPanel JSplitPane
tags: [JPanel, JSplitPane, Divider]
description: JPanel、JSplitPane関係の記事へのスクリーンショット付きリンク一覧
このページでは、
JPanel、JSplitPane、Dividerの使い方を集めて一覧にしています。
- JPanel JSplitPane Divider
- ↑10 ↓11
- JSplitPaneでディバイダの移動を連続的に再描画
- JSplitPaneの収納状態を維持する
- LayoutManagerを使ってパネルの展開アニメーションを行う
- JSplitPaneのDividerの位置を最大化後に変更する
- JSplitPaneに2つのJTableを配置してスクロールを同期する
- JPanelに表示した画像のズームとスクロール
- JSplitPaneのDividerを展開収納するOneTouchButtonのサイズ、色などを変更
- JSplitPaneでドラッグ中のDividerの背景色を設定する
- JTableのCellEditorにJPanelを使用して複数コンポーネントを配置
- JPanelの並び順をドラッグ&ドロップで入れ替える
- ↑20 ↓21
- JScrollPane内に配置したJPanelをマウスで拡大、縮小、移動する
- JTableのセル内部にあるJCheckBoxのみクリック可能にする
- JSplitPaneのDividerをマウスで移動できないように設定する
- JSplitPaneで画像を差分を比較表示する
- JSplitPaneのDividerを円形半透明のつまみに変更して中央に配置する
- JSplitPaneに設定した子コンポーネントの位置を入れ替える
- JPanelに追加したコンポーネントの順序を変更する
- JPanelに色相環を描画する
- JPanelの子コンポーネントを水平方向で折り返す
- JOptionPaneの背景色を変更する
- JSplitPaneのDividerをマウスクリックで選択状態にする
- JPanelに矢印付きの直線を描画する
- JTableの水平JScrollBarをリサイズ可能にするためJSplitPaneに再配置する
- Timerを使用してJPanelにアナログ時計の針を描画する
- JSplitPaneやTableColumnのリサイズカーソルを変更する
- JSplitPaneのDividerにJPopupMenuやMouseListenerを追加してその位置を変更する
- JTabbedPaneのタブコンポーネントが異なるサイズで表示可能になるようJSplitPaneに配置する
- JSplitPaneの展開・収納ボタンをDividerサイズの中央に配置する
- JPanelに正六面体ワイヤーフレームを投影変換して描画し、マウスドラッグして空間内で回転する
JPanel JSplitPane Divider
JPanelをアコーディオン風に展開
JPanelをアコーディオン風に展開
JPanelの展開、折り畳みをアコーディオン風に行います。
JPanelの展開と折り畳み
JPanelの展開と折り畳み
JPanelにBorderLayoutを設定し、JButtonのクリックで子コンポーネントの配置を入れ替えることで、それらの展開と折り畳みを行います。
JPanelの背景に画像を並べる
JPanelの背景に画像を並べる
JPanelの背景に画像をタイル状に並べて表示します。
TexturePaintを使って背景に画像を表示
TexturePaintを使って背景に画像を表示
TexturePaintを使用して背景にタイル状に画像を貼り付けます。
JTextAreaの背景に画像を表示
JTextAreaの背景に画像を表示
JTextAreaなどのコンポーネントの背景に、Borderを使って中心揃えした画像を表示します。
JPanelにマウスで自由曲線を描画
JPanelにマウスで自由曲線を描画
マウスをドラッグしてパネル上に自由曲線を描画します。
JPanelをフォーカストラバーサルサイクルのルートにする
JPanelをフォーカストラバーサルサイクルのルートにする
JPanelがフォーカストラバーサルサイクルのルートになるように設定します。
MemoryImageSourceで配列から画像を生成
MemoryImageSourceで配列から画像を生成
マウスのドラッグに応じて線を描画、消しゴムで消去する機能を実装します。
JSplitPaneを等分割する
JSplitPaneを等分割する
JSplitPaneのディバイダが中央にくるように設定します。
JSplitPaneのディバイダを展開、収納する
JSplitPaneのディバイダを展開、収納する
JSplitPaneのディバイダをマウスのクリックなどで一気に展開、収納できるように設定します。
↑10 ↓11
JSplitPaneでディバイダの移動を連続的に再描画
JSplitPaneでディバイダの移動を連続的に再描画
二つのJSplitPaneのディバイダで、移動の同期と連続的な再描画を行います。
JSplitPaneの収納状態を維持する
JSplitPaneの収納状態を維持する
JSplitPaneのサイズが変更されても、ディバイダの収納状態を維持するように設定します。
LayoutManagerを使ってパネルの展開アニメーションを行う
LayoutManagerを使ってパネルの展開アニメーションを行う
パネルの展開・収納をアニメーションで行うLayoutManagerを作成します。
JSplitPaneのDividerの位置を最大化後に変更する
JSplitPaneのDividerの位置を最大化後に変更する
JFrameを最大化した後でJSplitPaneのDividerの位置を変更する場合のテストをします。
JSplitPaneに2つのJTableを配置してスクロールを同期する
JSplitPaneに2つのJTableを配置してスクロールを同期する
JSplitPaneの左右に、JTableをそれぞれ配置し、スクロールや追加などが同期するようにモデルを共有します。
JPanelに表示した画像のズームとスクロール
JPanelに表示した画像のズームとスクロール
JPanelに表示した画像にAffineTransformによる変換を適用して、マウスを使った拡大・縮小・移動を実行します。
JSplitPaneのDividerを展開収納するOneTouchButtonのサイズ、色などを変更
JSplitPaneのDividerを展開収納するOneTouchButtonのサイズ、色などを変更
JSplitPaneのDividerをワンクリックで展開・収納するためのOneTouchButtonのサイズ、オフセット、背景色などを変更します。
JSplitPaneでドラッグ中のDividerの背景色を設定する
JSplitPaneでドラッグ中のDividerの背景色を設定する
JSplitPaneのDividerがドラッグ中の場合に、その移動先を示す矩形の色を変更します。
JTableのCellEditorにJPanelを使用して複数コンポーネントを配置
JTableのCellEditorにJPanelを使用して複数コンポーネントを配置
JTableのCellEditor、CellRendererにJPanelを使用することで、内部に複数コンポーネントを配置したり、セル内の余白を追加します。
JPanelの並び順をドラッグ&ドロップで入れ替える
JPanelの並び順をドラッグ&ドロップで入れ替える
JPanelに配置した子コンポーネントの並び順を、マウスのドラッグ&ドロップによる入れ替えで変更します。
↑20 ↓21
JScrollPane内に配置したJPanelをマウスで拡大、縮小、移動する
JScrollPane内に配置したJPanelをマウスで拡大、縮小、移動する
JScrollPane内に配置したJPanelを、マウスホイールを使った拡大縮小と、スクロールバーを使った表示領域の移動が可能になるように設定します。
JTableのセル内部にあるJCheckBoxのみクリック可能にする
JTableのセル内部にあるJCheckBoxのみクリック可能にする
JTableのセルエディタとしてJPanel中央に配置したJCheckBoxを設定し、そのJCheckBoxをクリックした場合のみ選択状態が変化するように設定します。
JSplitPaneのDividerをマウスで移動できないように設定する
JSplitPaneのDividerをマウスで移動できないように設定する
JSplitPaneのDividerをマウスやキー入力などで移動不可になるように設定します。
JSplitPaneで画像を差分を比較表示する
JSplitPaneで画像を差分を比較表示する
JSplitPaneに加工前の画像と加工後の画像を重ねて表示し、Dividerで表示範囲を変更してその差分を確認します。
JSplitPaneのDividerを円形半透明のつまみに変更して中央に配置する
JSplitPaneのDividerを円形半透明のつまみに変更して中央に配置する
JSplitPaneの元のDividerを非表示に設定し、代わりにJLayerを使って半透明の円形つまみを作成して中央に配置します。
JSplitPaneに設定した子コンポーネントの位置を入れ替える
JSplitPaneに設定した子コンポーネントの位置を入れ替える
JSplitPaneに設定した子コンポーネントの位置と余分なスペースの配分率を入れ替えます。
JPanelに追加したコンポーネントの順序を変更する
JPanelに追加したコンポーネントの順序を変更する
JPanel内のコンポーネントのZ軸順インデックスを変更してその表示順序を変更します。
JPanelに色相環を描画する
JPanelに色相環を描画する
JPanelに明度を最大値に固定した色相環を描画します。
JPanelの子コンポーネントを水平方向で折り返す
JPanelの子コンポーネントを水平方向で折り返す
JPanelに配置した子コンポーネントを水平方向で折り返し、またそれらの水平間隔を動的に均等になるよう拡大します。
JOptionPaneの背景色を変更する
JOptionPaneの背景色を変更する
JOptionPaneで使用されている子JPanelをすべて透明化して背景色を指定した色に変更します。
JSplitPaneのDividerをマウスクリックで選択状態にする
JSplitPaneのDividerをマウスクリックで選択状態にする
JSplitPaneのDividerをマウスでクリックしたとき選択状態になるよう設定します。
JPanelに矢印付きの直線を描画する
JPanelに矢印付きの直線を描画する
JPanel上にPath2Dを使用して作成した矢印付きの直線を描画します。
JTableの水平JScrollBarをリサイズ可能にするためJSplitPaneに再配置する
JTableの水平JScrollBarをリサイズ可能にするためJSplitPaneに再配置する
JTableを配置したJScrollPaneから水平JScrollBarを取り出し、JSplitPaneに再配置してリサイズ可能にします。
Timerを使用してJPanelにアナログ時計の針を描画する
Timerを使用してJPanelにアナログ時計の針を描画する
javax.swing.Timerを使用して現在時刻の取得し、JPanel上にアナログ時計の針の描画します。
JSplitPaneやTableColumnのリサイズカーソルを変更する
JSplitPaneやTableColumnのリサイズカーソルを変更する
JSplitPaneのDividerやJTableHeaderのTableColumnでコンボーネントをリサイズ中に表示されるマウスカーソルを変更します。
JSplitPaneのDividerにJPopupMenuやMouseListenerを追加してその位置を変更する
JSplitPaneのDividerにJPopupMenuやMouseListenerを追加してその位置を変更する
JSplitPaneのDividerにJPopupMenuやMouseListenerを追加してその位置を中央、最小、最大位置に変更するためのActionを設定します。
JTabbedPaneのタブコンポーネントが異なるサイズで表示可能になるようJSplitPaneに配置する
JTabbedPaneのタブコンポーネントが異なるサイズで表示可能になるようJSplitPaneに配置する
JTabbedPaneをJSplitPaneに配置し、各タブコンポーネントごとに異なるサイズで表示可能になるようDividerの位置などを調整します。
JSplitPaneの展開・収納ボタンをDividerサイズの中央に配置する
JSplitPaneの展開・収納ボタンをDividerサイズの中央に配置する
JSplitPaneをすばやく展開/収納するためのJButtonがDividerサイズの中央に配置されるよう設定します。
JPanelに正六面体ワイヤーフレームを投影変換して描画し、マウスドラッグして空間内で回転する
JPanelに正六面体ワイヤーフレームを投影変換して描画し、マウスドラッグして空間内で回転する
JPanelに正六面体ワイヤーフレームを投影変換で描画し、マウスドラッグして各頂点を変換して空間内で回転します。





















