Swing/_JTable のバックアップ(No.24)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/_JTable へ行く。
- 1 (2010-01-05 (火) 17:07:14)
- 2 (2010-02-08 (月) 13:34:35)
- 3 (2010-02-08 (月) 15:26:04)
- 4 (2010-02-08 (月) 18:56:35)
- 5 (2010-02-11 (木) 16:28:51)
- 6 (2010-08-02 (月) 14:55:20)
- 7 (2010-09-13 (月) 11:13:47)
- 8 (2011-03-07 (月) 15:58:19)
- 9 (2011-04-25 (月) 17:31:49)
- 10 (2011-05-30 (月) 16:36:04)
- 11 (2012-03-05 (月) 01:24:38)
- 12 (2012-04-16 (月) 15:21:40)
- 13 (2012-11-12 (月) 02:34:28)
- 14 (2012-12-03 (月) 02:35:46)
- 15 (2013-04-16 (火) 23:43:00)
- 16 (2014-03-31 (月) 00:20:42)
- 17 (2014-05-19 (月) 00:39:08)
- 18 (2014-09-01 (月) 00:16:41)
- 19 (2014-09-04 (木) 22:13:59)
- 20 (2014-09-05 (金) 14:51:29)
- 21 (2014-10-13 (月) 03:15:08)
- 22 (2014-11-08 (土) 01:34:08)
- 23 (2014-11-13 (木) 01:20:32)
- 24 (2014-11-14 (金) 02:43:50)
- 25 (2014-11-17 (月) 16:30:20)
- 26 (2014-11-18 (火) 01:30:50)
- 27 (2014-12-01 (月) 18:48:42)
- 28 (2014-12-03 (水) 00:27:19)
- 29 (2015-05-25 (月) 00:05:15)
- 30 (2015-06-15 (月) 00:04:10)
- 31 (2015-07-13 (月) 02:35:57)
- 32 (2015-11-30 (月) 00:49:39)
- 33 (2016-05-24 (火) 19:38:12)
- 34 (2016-05-26 (木) 15:48:51)
- 35 (2016-06-24 (金) 15:04:44)
- 36 (2016-06-24 (金) 16:12:45)
- 37 (2016-08-23 (火) 17:58:49)
- 38 (2017-10-03 (火) 13:51:20)
- 39 (2017-12-04 (月) 20:18:27)
- 40 (2017-12-25 (月) 14:40:18)
- 41 (2018-01-29 (月) 15:11:53)
- 42 (2018-02-15 (木) 14:23:42)
- 43 (2018-02-26 (月) 17:44:03)
- 44 (2018-02-27 (火) 16:07:29)
- 45 (2018-04-02 (月) 17:32:30)
- 46 (2018-06-11 (月) 16:38:43)
- 47 (2018-06-28 (木) 13:22:11)
- 48 (2018-09-10 (月) 16:26:50)
- 49 (2018-10-22 (月) 17:11:16)
- 50 (2019-01-07 (月) 15:10:53)
- 51 (2019-01-14 (月) 09:37:58)
- 52 (2019-04-15 (月) 14:21:51)
- 53 (2019-06-10 (月) 17:02:28)
- 54 (2019-07-15 (月) 19:45:10)
- 55 (2019-07-29 (月) 02:31:12)
- 56 (2019-09-30 (月) 08:16:37)
- 57 (2020-07-27 (月) 14:33:17)
- 58 (2020-08-10 (月) 06:23:15)
- 59 (2021-03-15 (月) 01:18:56)
- 60 (2021-04-12 (月) 03:25:38)
- 61 (2021-04-19 (月) 01:52:12)
- 62 (2022-12-12 (月) 02:18:20)
- 63 (2022-12-26 (月) 00:32:56)
- 64 (2023-02-20 (月) 11:16:28)
- 65 (2023-02-27 (月) 01:10:53)
- 66 (2023-05-08 (月) 00:02:42)
- 67 (2023-09-18 (月) 03:00:12)
- 68 (2023-10-23 (月) 03:04:35)
- 69 (2023-11-06 (月) 01:50:20)
- 70 (2023-11-20 (月) 00:31:21)
- 71 (2024-01-05 (金) 08:22:46)
- 72 (2024-04-08 (月) 04:35:39)
- 73 (2024-08-05 (月) 03:32:55)
- 74 (2024-08-12 (月) 08:30:15)
- 75 (2025-01-20 (月) 02:16:01)
- 76 (2025-05-12 (月) 02:54:28)
- 77 (2025-06-23 (月) 02:30:06)
- 78 (2025-06-30 (月) 01:33:27)
- 79 (2025-07-07 (月) 02:15:06)
- 80 (2025-07-14 (月) 02:33:00)
- title: JTable
description: JTable関係の記事へのスクリーンショット付きリンク一覧
このページでは、
JTableの使い方を集めて一覧にしています。
JTableHeader、TableColumnなどは、JTableHeader, TableColumnに移動しました。TableCellEditor、TableCellRendererなどは、CellEditor, CellRendererに移動しました。TableRowSorter、RowFilterなどは、TableRowSorter, RowFilterに移動しました。
JTable
JTableの行をドラッグ&ドロップ
JTableの行をドラッグ&ドロップ
JTableの行をドラッグ&ドロップで入れ替えます。
TransferHandlerを使ってJTableの行をドラッグ&ドロップ、並べ替え
TransferHandlerを使ってJTableの行をドラッグ&ドロップ、並べ替え
JTableの行を複数選択し、ドラッグ&ドロップで並べ替えを可能にするTransferHandlerを作成します。
JTableの行を別のJTableにドラッグして移動
JTableの行を別のJTableにドラッグして移動
JTableの行を別のJTableにDrag&Dropで移動します。
JTableのセルの編集をコミット
JTableのセルの編集をコミット
セルの編集中、フォーカスが別のコンポーネントに移動した場合、その編集を確定する方法をテストします。
JTable自体の高さを拡張
JTable自体の高さを拡張
JDK 6 で導入された機能を使用して、JViewportの高さまでJTableを拡張します。
JTableのセルを編集不可にする
JTableのセルを編集不可にする
JTableのセルを編集不可にします。
JTableでキー入力によるセル編集開始を禁止する
JTableでキー入力によるセル編集開始を禁止する
キー入力やマウスクリックによるJTableのセル編集開始を禁止します。
JTableで行を選択
JTableで行を選択
JTableで、行を選択した場合の動作をテストします。
JTableの行を追加、削除
JTableの行を追加、削除
JTableへの行追加と、選択行の削除をJPopupMenuから実行します。
JTableで行の追加、削除アニメーション
JTableで行の追加、削除アニメーション
JTableの行追加や削除をスライドアニメーションで強調します。
↑10 ↓11
JTableのセルをエクスプローラ風に表示する
JTableのセルをエクスプローラ風に表示する
セルの中にアイコンと文字列を配置し、エクスプローラ風に見えるよう、文字列だけにフォーカスをかけます。
JTableで文字列をクリックした場合だけセルを選択状態にする
JTableで文字列をクリックした場合だけセルを選択状態にする
JTableの文字列以外の場所がクリックされた場合、そのセルが選択されないようにします。
JTableの選択状態を変更
JTableの選択状態を変更
JTableの選択状態をchangeSelectionメソッドを使って変更します。
JTableのフォーカスを一行全体に適用する
JTableのフォーカスを一行全体に適用する
JTableのフォーカスをセルではなく、一行全体に掛かっているように表示します。
JTableの次行にTabキーでフォーカスを移動
JTableの次行にTabキーでフォーカスを移動
Tabキーでセルのフォーカスが次行に移動するように設定します。
JTableの行を全削除
JTableの行を全削除
JTableの行を一括で全削除します。
JTableのTooltipsを行ごとに変更
JTableのTooltipsを行ごとに変更
JTableのTooltipsが、カーソルのある行の内容などを表示するようにします。
JTableの背景色を変更
JTableの背景色を変更
JTableを追加したJViewportがセルで隠れていない部分の色を変更します。
JTableの行の高さを変更する
JTableの行の高さを変更する
JTableの行の高さを変更して、マウスカーソルの下を魚眼レンズのように拡大します。
JTableを別コンポーネントから操作
JTableを別コンポーネントから操作
JTableの全選択や選択された行のコピーをJButtonなどの別コンポーネントから行います。
↑20 ↓21
JTableのセル文字揃え
JTableのセル文字揃え
JTableのセルに表示されている文字列の揃えを変更します。
JTableのセルをダブルクリック
JTableのセルをダブルクリック
JTableのセルをダブルクリックして内容を表示します。
TableCellRendererでセルの背景色を変更
TableCellRendererでセルの背景色を変更
TableCellRendererを継承するレンダラーを作ってテーブルのセルを修飾します。
JTableのセル編集を文字入力変換中からでも可能にする
JTableのセル編集を文字入力変換中からでも可能にする
IMEが直接入力以外で、一時ウィンドウが表示されていても、入力確定でセル編集を開始します。
JTableを半透明にする
JTableを半透明にする
JTableに透明、半透明の背景色を設定します。
JTableが空の場合、中央にJComponentを表示する
JTableが空の場合、中央にJComponentを表示する
JTableが空の場合、表領域の中央に任意のJComponentが表示されるように設定します。
JTableでキー入力によるセル編集自動開始を一部禁止する
JTableでキー入力によるセル編集自動開始を一部禁止する
JTableのセル編集自動開始をファンクションキーの場合だけ無効にします。
JTableのセルにJRadioButton
JTableのセルにJRadioButton
JTableのセルにJRadioButtonを配置し、全体で一つだけ選択できるように設定します。
JTableの罫線の有無とセルの内余白を変更
JTableの罫線の有無とセルの内余白を変更
JTableの罫線の表示非表示とセルの内余白を変更します。
JTableのセルにAnimated GIFを表示する
JTableのセルにAnimated GIFを表示する
ImageIcon にImageObserverを設定して、JTableのセル中でAnimated GIFのアニメーションを行います。
↑30 ↓31
JTableで先頭文字のキー入力による検索を行う
JTableで先頭文字のキー入力による検索を行う
JTableにフォーカスがある状態でキー入力をした場合、先頭文字が一致する行を検索して選択状態にします。
JSplitPaneに2つのJTableを配置してスクロールを同期する
JSplitPaneに2つのJTableを配置してスクロールを同期する
JSplitPaneの左右に、JTableをそれぞれ配置し、スクロールや追加などが同期するようにモデルを共有します。
JTableのセルに複数配置したコンポーネントのJToolTip
JTableのセルに複数配置したコンポーネントのJToolTip
JTableのセル中に複数個配置したコンポーネントにそれぞれJToolTipが表示されるように設定します。
JTableのモデルが変更されたことをイベントで受け取る
JTableのモデルが変更されたことをイベントで受け取る
JTableのモデルの変更を受け取ってJTableHeaderに追加したJCheckBoxを更新します。
JInternalFrame間でのドラッグ&ドロップによるJTableの行入れ替え
JInternalFrame間でのドラッグ&ドロップによるJTableの行入れ替え
JInternalFrame間でJTableの行をドラッグ&ドロップを使って入れ替えます。
JTableのHTML形式コピーをカスタマイズする
JTableのHTML形式コピーをカスタマイズする
JTableのセルを選択してクリップボードにHTMLテキストをコピーするとき、そのセルのクラスに応じて生成するタグを変更します。
JTableのモデルをXMLファイルで保存、復元する
JTableのモデルをXMLファイルで保存、復元する
JTableのモデルをXMLEncoderとXMLDecoderを使って、XMLファイルで保存、復元します。



































