Swing/_JList のバックアップ(No.41)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/_JList へ行く。
- 1 (2006-11-27 (月) 14:05:53)
- 2 (2007-02-27 (火) 10:20:14)
- 3 (2007-04-13 (金) 20:58:46)
- 4 (2008-02-13 (水) 18:38:42)
- 5 (2008-09-29 (月) 13:36:33)
- 6 (2008-10-13 (月) 16:07:05)
- 7 (2010-02-15 (月) 14:20:58)
- 8 (2010-08-09 (月) 15:59:48)
- 9 (2011-03-28 (月) 14:58:46)
- 10 (2011-04-18 (月) 14:17:22)
- 11 (2011-07-18 (月) 17:38:27)
- 12 (2011-09-12 (月) 16:15:40)
- 13 (2011-10-03 (月) 14:40:52)
- 14 (2011-10-05 (水) 00:36:20)
- 15 (2013-04-20 (土) 19:56:37)
- 16 (2013-10-15 (火) 12:00:51)
- 17 (2013-10-21 (月) 00:11:43)
- 18 (2014-05-05 (月) 01:11:24)
- 19 (2014-08-11 (月) 00:14:04)
- 20 (2014-09-04 (木) 22:10:45)
- 21 (2014-10-06 (月) 00:03:38)
- 22 (2014-10-27 (月) 00:00:32)
- 23 (2014-11-08 (土) 01:35:13)
- 24 (2014-11-12 (水) 02:09:29)
- 25 (2014-11-27 (木) 02:00:53)
- 26 (2014-11-27 (木) 17:12:14)
- 27 (2014-12-04 (木) 14:58:15)
- 28 (2015-05-25 (月) 00:05:35)
- 29 (2016-06-24 (金) 14:58:30)
- 30 (2016-06-24 (金) 16:23:05)
- 31 (2016-08-23 (火) 17:56:01)
- 32 (2016-09-05 (月) 00:21:17)
- 33 (2016-11-28 (月) 02:11:43)
- 34 (2017-02-20 (月) 19:40:38)
- 35 (2017-02-28 (火) 17:51:53)
- 36 (2017-06-12 (月) 17:17:44)
- 37 (2017-12-04 (月) 15:27:51)
- 38 (2018-02-05 (月) 16:04:08)
- 39 (2018-02-15 (木) 14:23:42)
- 40 (2018-03-05 (月) 17:14:36)
- 41 (2018-03-07 (水) 21:48:17)
- 42 (2018-03-12 (月) 18:38:56)
- 43 (2018-03-19 (月) 16:20:22)
- 44 (2018-05-21 (月) 17:30:01)
- 45 (2018-09-03 (月) 18:15:08)
- 46 (2018-11-16 (金) 18:27:32)
- 47 (2019-02-18 (月) 17:18:25)
- 48 (2019-04-01 (月) 15:15:52)
- 49 (2019-06-03 (月) 15:35:43)
- 50 (2019-09-30 (月) 08:16:54)
- 51 (2020-03-23 (月) 18:57:21)
- 52 (2020-04-20 (月) 03:11:23)
- 53 (2020-06-08 (月) 17:03:54)
- 54 (2021-01-18 (月) 01:09:57)
- 55 (2021-02-15 (月) 00:32:34)
- 56 (2021-03-01 (月) 00:26:19)
- 57 (2021-12-27 (月) 01:15:05)
- 58 (2022-01-24 (月) 09:49:18)
- 59 (2022-04-11 (月) 04:20:16)
- 60 (2022-04-11 (月) 12:06:35)
- 61 (2022-07-04 (月) 03:26:59)
- 62 (2023-01-23 (月) 10:34:39)
- 63 (2023-02-20 (月) 11:02:57)
- 64 (2023-03-09 (木) 18:59:32)
- 65 (2023-03-13 (月) 05:00:22)
- 66 (2023-05-22 (月) 03:12:05)
- 67 (2023-05-29 (月) 04:41:48)
- 68 (2023-07-10 (月) 00:37:24)
- 69 (2023-10-02 (月) 00:00:54)
- 70 (2024-04-15 (月) 05:50:00)
- 71 (2024-11-25 (月) 03:52:27)
- 72 (2024-12-09 (月) 08:22:09)
- 73 (2025-02-24 (月) 01:32:19)
- title: JList
tags: [JList, ListCellRenderer, ListSelectionModel]
description: JList関係の記事へのスクリーンショット付きリンク一覧
このページでは、
JListの使い方を集めて一覧にしています。
JList
JListのアイテムをラバーバンドで複数選択、ドラッグ&ドロップで並べ替え
JListのアイテムをラバーバンドで複数選択、ドラッグ&ドロップで並べ替え
JListのアイテムを、ラバーバンドで複数選択、ドラッグ&ドロップで並べ替え可能にします。
JListのアイテムを範囲指定で選択
JListのアイテムを範囲指定で選択
JListのアイテムをラバーバンドで範囲指定して選択します。
JListのセルのアニメーション
JListのセルのアニメーション
JListの選択されたセルをアニメーションさせます。
JListのセルをカーソル移動でロールオーバー
JListのセルをカーソル移動でロールオーバー
JListでマウスカーソルの下にあるセルをハイライト表示します。
JTableの編集にセルより大きなセルエディタを使用
JTableの編集にセルより大きなセルエディタを使用
通常のセルエディタではなく、セルより大きなアイコンを選択する為のセルエディタを使用してJTableを編集します。
JListで異なる高さのセルを使用
JListで異なる高さのセルを使用
JListのレンダラーにJTextAreaを使って、異なる高さのセルを作成します。
JListの任意のItemを選択不可にする
JListの任意のItemを選択不可にする
JListの任意のItemを選択不可にするようなレンダラーを設定します。
JListを選択不可にする
JListを選択不可にする
JListのセルアイテムをマウスクリックなどの操作で選択出来ないように設定します。
TransferHandlerを使ったJListのドラッグ&ドロップによる並べ替え
TransferHandlerを使ったJListのドラッグ&ドロップによる並べ替え
JListのアイテムを複数選択し、ドラッグ&ドロップで並べ替えを可能にするTransferHandlerを作成します。
JListの項目をドラッグ&ドロップ
JListの項目をドラッグ&ドロップ
JListをドラッグ&ドロップして、項目を入れ替えます。
↑10 ↓11
JTableに行ヘッダを追加
JTableに行ヘッダを追加
JTableを設定したJScrollPaneのRowHeaderViewに、JListで作成した行ヘッダを追加します。
JList間でのドラッグ&ドロップによるアイテムの移動
JList間でのドラッグ&ドロップによるアイテムの移動
JList間でのドラッグ&ドロップによるアイテムの移動や並べ替えを行います。
JListのセルにJCheckBoxを使用する
JListのセルにJCheckBoxを使用する
JListのセルにJCheckBoxを使用して、チェックボックスの一覧を作成します。
JListの選択を解除
JListの選択を解除
JListのセル選択状態をセル以外の余白領域をクリックすることで解除できるように設定します。
JListをマウスクリックのみで複数選択する
JListをマウスクリックのみで複数選択する
JListをアイテムをマウスクリックだけで複数選択できるように設定します。
JListの先頭文字キー入力による検索選択を無効にする
JListの先頭文字キー入力による検索選択を無効にする
JListにフォーカスがある状態で英数字キー入力をしたときに先頭文字が一致するアイテムを検索して選択する機能を無効にします。
JListのセル内にJButtonを配置する
JListのセル内にJButtonを配置する
JListのセル内に複数のJButtonを配置します。
JListのセル中に配置したコンポーネント毎にカーソルを変更する
JListのセル中に配置したコンポーネント毎にカーソルを変更する
JListのセルに配置されているコンポーネントをマウスの座標から検索し、それに設定されたカーソルをJListに適用します。
JListのセル上にToolTipを表示する
JListのセル上にToolTipを表示する
JListのセル内に文字列が収まらない場合のみ、その上にToolTipを重ねて表示します。
JListのTransferHandlerにドラッグイメージを設定する
JListのTransferHandlerにドラッグイメージを設定する
JListのアイテムをドラッグ中に表示するイメージをカスタマイズしてTransferHandlerに設定します。
↑20 ↓21
JTabbedPaneのタブ上にリストアイテムをドロップ
JTabbedPaneのタブ上にリストアイテムをドロップ
JTabbedPaneのタブ上にドロップすることで、選択しているListItemをそのタブ内にあるJListへ移動します。
JTableのセルを選択してJListにドラッグ&ドロップでIconをコピーする
JTableのセルを選択してJListにドラッグ&ドロップでIconをコピーする
JTableのセルを選択可能にし、ドラッグ&ドロップでそのセル内のIconをJListにコピーできるようにTransferHandlerを設定します。
JListのアイテムをフィルタリングして表示
JListのアイテムをフィルタリングして表示
JListのアイテムのタイトル文字列に対して、正規表現による表示フィルタリングを実行します。
JListのセルレンダラーとして設定したJEditorPaneからHyperlinkEventを取得する
JListのセルレンダラーとして設定したJEditorPaneからHyperlinkEventを取得する
JListのセルレンダラーとして使用しているJEditorPaneに複数リンクを表示し、マウスクリックイベントを転送してHyperlinkEventが発生するように設定します。
JComboBoxのドロップダウンリスト中にあるアイテムの状態を更新する
JComboBoxのドロップダウンリスト中にあるアイテムの状態を更新する
JComboBoxのドロップダウンリスト中に設定されたアイテムの状態と描画を更新します。
JFileChooserのリスト表示を垂直1列に変更する
JFileChooserのリスト表示を垂直1列に変更する
JFileChooserのリスト表示をデフォルトの垂直優先ニュースペーパースタイルから、JListのデフォルトである垂直1列スタイルに変更します。
JListで月のカーソルキー移動や、週を跨いた日付を範囲選択が可能なカレンダーを作成する
JListで月のカーソルキー移動や、週を跨いた日付を範囲選択可能なカレンダーを作成する
JListを使用してカーソルキーで次の週や月に移動したり、週を跨いだLocalDate日付の範囲選択が可能なカレンダーを作成します。
JListでウィークカレンダーを作成してヒートマップを表示する
JListでウィークカレンダーを作成してヒートマップを表示する
JListを垂直方向ニュースペーパー・スタイルレイアウトに設定してウィークカレンダーを作成し、これにヒートマップを表示します。





















