Swing/_JComboBox のバックアップ(No.64)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/_JComboBox へ行く。
- 1 (2009-06-29 (月) 10:19:07)
- 2 (2009-08-17 (月) 12:58:26)
- 3 (2009-09-06 (日) 12:32:29)
- 4 (2010-03-22 (月) 02:04:41)
- 5 (2010-09-20 (月) 12:17:42)
- 6 (2011-02-14 (月) 15:20:15)
- 7 (2011-07-11 (月) 15:15:28)
- 8 (2011-09-05 (月) 16:27:52)
- 9 (2012-02-20 (月) 16:55:03)
- 10 (2012-03-12 (月) 17:19:59)
- 11 (2012-04-23 (月) 11:58:44)
- 12 (2012-05-07 (月) 12:25:00)
- 13 (2012-05-21 (月) 14:18:31)
- 14 (2012-07-09 (月) 12:02:40)
- 15 (2013-02-04 (月) 00:41:15)
- 16 (2013-04-19 (金) 20:40:43)
- 17 (2013-04-29 (月) 08:28:30)
- 18 (2014-04-15 (火) 17:34:43)
- 19 (2014-06-09 (月) 01:29:11)
- 20 (2014-09-04 (木) 22:16:47)
- 21 (2014-11-08 (土) 01:27:21)
- 22 (2014-11-15 (土) 00:49:13)
- 23 (2014-11-28 (金) 16:24:06)
- 24 (2015-03-17 (火) 15:06:33)
- 25 (2015-05-12 (火) 14:35:50)
- 26 (2015-05-18 (月) 00:01:22)
- 27 (2015-08-17 (月) 01:30:09)
- 28 (2015-11-02 (月) 00:53:30)
- 29 (2015-12-21 (月) 00:50:57)
- 30 (2015-12-28 (月) 00:10:55)
- 31 (2016-01-11 (月) 00:05:49)
- 32 (2016-05-23 (月) 00:08:44)
- 33 (2016-06-24 (金) 14:52:03)
- 34 (2016-06-24 (金) 16:47:21)
- 35 (2016-07-25 (月) 00:41:16)
- 36 (2016-08-15 (月) 02:15:24)
- 37 (2016-08-23 (火) 17:53:16)
- 38 (2017-03-08 (水) 13:06:02)
- 39 (2017-03-27 (月) 13:55:56)
- 40 (2017-04-24 (月) 14:41:49)
- 41 (2017-05-01 (月) 14:54:58)
- 42 (2017-06-12 (月) 17:17:47)
- 43 (2017-07-10 (月) 15:44:25)
- 44 (2017-09-18 (月) 18:45:45)
- 45 (2017-11-06 (月) 15:29:28)
- 46 (2017-12-01 (金) 18:10:06)
- 47 (2018-02-15 (木) 14:23:42)
- 48 (2018-04-02 (月) 17:32:45)
- 49 (2018-04-23 (月) 18:36:16)
- 50 (2018-06-04 (月) 15:36:28)
- 51 (2018-08-27 (月) 16:12:38)
- 52 (2018-09-03 (月) 18:15:25)
- 53 (2018-11-05 (月) 16:31:34)
- 54 (2018-11-19 (月) 16:42:16)
- 55 (2019-04-29 (月) 15:59:21)
- 56 (2019-07-29 (月) 02:31:12)
- 57 (2019-12-02 (月) 20:19:01)
- 58 (2019-12-09 (月) 17:31:43)
- 59 (2020-03-23 (月) 18:57:09)
- 60 (2020-05-18 (月) 15:14:39)
- 61 (2021-02-01 (月) 01:16:46)
- 62 (2021-02-08 (月) 00:36:48)
- 63 (2021-03-08 (月) 16:48:05)
- 64 (2021-04-05 (月) 00:13:13)
- 65 (2021-04-05 (月) 14:32:36)
- 66 (2022-04-04 (月) 00:42:01)
- 67 (2022-04-11 (月) 04:20:02)
- 68 (2022-04-11 (月) 12:07:10)
- 69 (2022-05-23 (月) 01:03:30)
- 70 (2022-05-30 (月) 00:29:17)
- 71 (2022-06-20 (月) 01:01:29)
- 72 (2022-06-30 (木) 18:22:34)
- 73 (2022-07-04 (月) 03:26:50)
- 74 (2023-02-20 (月) 11:07:39)
- 75 (2023-05-01 (月) 04:20:20)
- 76 (2023-08-28 (月) 07:54:22)
- 77 (2023-12-18 (月) 02:09:19)
- 78 (2024-02-19 (月) 03:19:30)
- 79 (2024-03-11 (月) 02:56:27)
- 80 (2024-06-24 (月) 00:34:52)
- 81 (2024-07-29 (月) 02:20:33)
- 82 (2024-09-02 (月) 00:09:00)
- 83 (2024-09-30 (月) 09:00:25)
- 84 (2024-09-30 (月) 21:28:16)
- 85 (2024-10-28 (月) 00:24:22)
- title: JComboBox
tags: [JComboBox, ComboBoxModel, ComboBoxEditor]
description: JComboBox関係の記事へのスクリーンショット付きリンク一覧
このページでは、
JComboBoxの使い方を集めて一覧にしています。
- JComboBox
- ↑10 ↓11
- ↑20 ↓21
- ↑30 ↓31
- JComboBoxの角を丸める
- JComboBoxにAnimated GIFを表示する
- JTableのCellEditorに設定したJComboBoxに余白を追加する
- JComboBoxのドロップダウンリストに追加したJButtonで項目を削除する
- JComboBoxのドロップダウンリストが表示する最大項目数を設定する
- JComboBoxをJSpinnerの代わりに使用する
- JTreeのセルエディタにJComboBoxなどを配置したJPanelを使用する
- JComboBoxのセルサイズを決定するためのプロトタイプ値を設定する
- JTableのCellEditorにArrowButtonを非表示にしたJComboBoxを設定
- ComboBoxEditorにJLayerを設定し入力の妥当性を表示する
- ↑40 ↓41
- JComboBoxセルエディタのドロップダウンリストを編集開始直後は表示しないよう設定する
- JComboBoxで編集した文字列をドロップダウンリストで選択する
- JComboBoxのドロップダウンリストに角丸のBorderを設定する
- JComboBoxのアイテムとして表示したJCheckBoxを複数選択する
- JTableのセルエディタとして編集追加可能なJComboBoxを使用する
- JComboBoxを選択なしの状態にする
- JComboBoxの各アイテムやArrowButtonにそれぞれToolTipTextを設定する
- JComboBoxでアイテムが選択されていない場合のプレースホルダ文字列を設定する
- JComboBoxのドロップダウンリスト中にあるアイテムの状態を更新する
- JComboBoxのポップアップメニューでEnterキーが入力された場合のActionListenerの動作をテストする
- ↑50 ↓51
- JComboBoxのドロップダウンリストでの選択背景色を変更する
- JPopupMenuを開く前に対象となるJTextFieldにFocusを移動する
- JComboBoxのドロップダウンリストとしてJTableを使用する
- ItemListenerとActionListenerの動作の違いを比較する
- JComboBoxのFocusBorderの対象を内部のアイテムではなくJComboBox自体に変更する
- JComboBoxでキー入力による項目選択を無効にする
- JComboBox、JList、JTreeなどの先頭文字列検索に使用するキー入力遅延時間を設定する
- JComboBoxのComboBoxEditorに編集可能なJCheckBoxを追加する
- JComboBoxのItemをキー入力やJPopupMenuでコピーする
- ComboBoxEditorにJLayerを設定してプレースホルダ文字列を表示する
- JComboBoxで文字列が溢れる場合はJToolTipを表示可能にする
- JComboBoxのドロップダウンリストでセル配置をニュースペーパー・スタイルに設定する
- JScrollPaneの角を丸める
- JComboBoxのリストアイテムをHighlighterで強調表示する
- JComboBoxのドロップダウンリストにヘッダ・フッタを追加する
- JComboBoxのドロップダウンリストで使用するJScrollBarを変更する
JComboBox
JComboBox内にJButtonを左右に二つレイアウトする
JComboBox内にJButtonを左右に二つレイアウトする
JComboBoxが使用するレイアウトを変更して、検索欄風のコンポーネントを作成します。
JComboBoxのEditorComponentにJButtonを配置
JComboBoxのEditorComponentにJButtonを配置
JComboBoxのEditorComponentにJButtonやJLabelなどを配置します。
JComboBoxの内余白
JComboBoxの内余白
JComboBoxのエディタなどに内余白を設定します。
JComboBoxのアイテム文字列を左側からクリップ
JComboBoxのアイテム文字列を左側からクリップ
JComboBoxのアイテム文字列がコンポーネントより長い場合、これを左側からクリップします。
JComboBoxのモデルとしてenumを使用する
JComboBoxのモデルとしてenumを使用する
JComboBoxのモデルとしてenumを使用します。
JComboBoxのポップアップ幅を指定値以上に保つ
JComboBoxのポップアップ幅を指定値以上に保つ
JComboBoxのドロップダウンリストが表示されたとき、本体の幅が狭くても一定の幅以下にはならないように設定します。
JComboBoxのアイテム履歴
JComboBoxのアイテム履歴
JComboBoxで入力した文字列などのアイテムを順に保存します。
JComboBoxのアイテムを選択不可にする
JComboBoxのアイテムを選択不可にする
JComboBoxのドロップダウンリストで、指定したアイテムを選択不可にします。
JComboBoxのItem選択をループ
JComboBoxのItem選択をループ
JComboBoxのItemの選択が、上下のカーソルキーでループするように設定します。
JComboBoxを使ってポップアップメニューをスクロール
JComboBoxを使ってポップアップメニューをスクロール
JComboBoxを使ってスクロール可能なポップアップメニューを表示します。
↑10 ↓11
JComboBoxのItemを左右にクリップして配置
JComboBoxのItemを左右にクリップして配置
JComboBoxのItem内のレイアウトをメインとサブの二つに分割し、それぞれ適当な長さに省略した文字列を表示します。
JComboBoxのアイテムをBorderで修飾してグループ分け
JComboBoxのアイテムをBorderで修飾してグループ分け
JComboBoxのアイテムをBorderを使用して修飾してグループ分けします。
JComboBoxにJSeparatorを挿入
JComboBoxにJSeparatorを挿入
JComboBoxに選択できないJSeparatorを挿入します。
JComboBoxのItemを左右に配置
JComboBoxのItemを左右に配置
JComboBoxのItemにテキストを左右に分けて配置します。
JComboBoxの色を変更
JComboBoxの色を変更
JComboBoxのEditor部分と、List部分の色を変更します。
JComboBoxの文字色を変更する
JComboBoxの文字色を変更する
JComboBoxに選択中のセルアイテム文字色を変更するセルレンダラーを設定します。
JComboBoxにアイコンを表示
JComboBoxにアイコンを表示
JComboBoxを編集可にしてテキスト入力部分とリスト部分にアイコンを表示します。
JComboBoxで候補一覧を表示
JComboBoxで候補一覧を表示
JComboBoxに入力候補の一覧表示機能を追加します。
JComboBoxの値をMouseWheelで変更
JComboBoxの値をMouseWheelで変更
JComboBoxにフォーカスがある場合、その値をMouseWheelの上下で変更します。
JTableのCellRendererにJComboBoxを設定
JTableのCellRendererにJComboBoxを設定
JTableのCellRendererとしてJComboBoxを使用します。
↑20 ↓21
JTableのCellEditorにJComboBoxを設定
JTableのCellEditorにJComboBoxを設定
JTableのCellEditorにJComboBoxを使用し、リストから値を選択できるようにします。
JComboBoxなどの幅をカラム数で指定
JComboBoxなどの幅をカラム数で指定
JTextField、JPasswordField、JSpinner、JComboBoxの幅をカラム数で指定して比較しています。
JCheckBoxなどが無効な状態での文字色を変更
JCheckBoxなどが無効な状態での文字色を変更
JCheckBoxやJComboBoxなどのコンポーネントが無効な状態になった場合の文字色を変更します。
JComboBoxのArrowButtonを隠す
JComboBoxのArrowButtonを隠す
ArrowButtonを隠して、JComboBoxの表示をJLabel風にします。
JComboBoxの高さを変更する
JComboBoxの高さを変更する
JComboBox自体の高さや、ドロップダウンリスト内にあるアイテムの高さを変更します。
JComboBoxのドロップダウンリストで右クリックを無効化
JComboBoxのドロップダウンリストで右クリックを無効化
JComboBoxのドロップダウンリスト(ポップアップメニュー)で、マウスの右クリックを無効にします。
JComboBoxのPopupMenuを右側に表示する
JComboBoxのPopupMenuを右側に表示する
JComboBoxの右側にPopupMenuが表示されるように設定します。
JComboBoxのItemをTree状に表示する
JComboBoxのItemをTree状に表示する
JComboBoxのドロップダウンリストに表示するItemをTree状に配置します。
JComboBox内にJProgressBarを表示
JComboBox内にJProgressBarを表示
JComboBox内にJProgressBarを設定して進捗を表示します。
JComboBoxのBorderを変更する
JComboBoxのBorderを変更する
JComboBoxの表示部分、矢印ボタン、ドロップダウンリストのBorderや色を変更します。
↑30 ↓31
JComboBoxの角を丸める
JComboBoxの角を丸める
JComboBoxの左上、右上の角を丸めるBorderを設定します。
JComboBoxにAnimated GIFを表示する
JComboBoxにAnimated GIFを表示する
JComboBoxと、そのドロップダウンリストにAnimated GIFを表示します。
JTableのCellEditorに設定したJComboBoxに余白を追加する
JTableのCellEditorに設定したJComboBoxに余白を追加する
JTableのCellEditorに設定したJComboBoxに余白を追加します。
JComboBoxのドロップダウンリストに追加したJButtonで項目を削除する
JComboBoxのドロップダウンリストに追加したJButtonで項目を削除する
JButtonのドロップダウンリストで、各アイテムにクリック可能なJButtonを追加しこれを削除します。
JComboBoxのドロップダウンリストが表示する最大項目数を設定する
JComboBoxのドロップダウンリストが表示する最大項目数を設定する
JComboBoxのドロップダウンリストでスクロールバーを使用しないで表示可能な項目数を変更します。
JComboBoxをJSpinnerの代わりに使用する
JComboBoxをJSpinnerの代わりに使用する
JSpinnerの代わりにJComboBoxを使用することで、アイテムの文字色などを変更しています。
JTreeのセルエディタにJComboBoxなどを配置したJPanelを使用する
JTreeのセルエディタにJComboBoxなどを配置したJPanelを使用する
JTreeのセルエディタ、セルレンダラーとして、JComboBoxなどを配置したJPanelを使用します。
JComboBoxのセルサイズを決定するためのプロトタイプ値を設定する
JComboBoxのセルサイズを決定するためのプロトタイプ値を設定する
JComboBoxがそのセルサイズを決定するために使用するプロトタイプ値を設定します。
JTableのCellEditorにArrowButtonを非表示にしたJComboBoxを設定
JTableのCellEditorにArrowButtonを非表示にしたJComboBoxを設定
JTableのCellEditorとしてArrowButtonを非表示にしたJComboBoxを使用します。
ComboBoxEditorにJLayerを設定し入力の妥当性を表示する
ComboBoxEditorにJLayerを設定し入力の妥当性を表示する
JComboBoxのComboBoxEditorにJLayerを設定し、その入力が妥当でない場合はアイコンを表示します。
↑40 ↓41
JComboBoxセルエディタのドロップダウンリストを編集開始直後は表示しないよう設定する
JComboBoxセルエディタのドロップダウンリストを編集開始直後は表示しないよう設定する
JTableのセルエディタとしてJComboBoxを設定し、そのセルを編集開始した場合、すぐにはドロップダウンリストを表示せず、選択状態になるように変更します。
JComboBoxで編集した文字列をドロップダウンリストで選択する
JComboBoxで編集した文字列をドロップダウンリストで選択する
JComboBoxで編集した後の文字列がドロップダウンリスト中に存在する場合、そのアイテムを選択するように設定します。
JComboBoxのドロップダウンリストに角丸のBorderを設定する
JComboBoxのドロップダウンリストに角丸のBorderを設定する
JComboBoxからBasicComboPopupを取得し、これに角丸のBorderを設定します。
JComboBoxのアイテムとして表示したJCheckBoxを複数選択する
JComboBoxのアイテムとして表示したJCheckBoxを複数選択する
JComboBoxのアイテムとしてJCheckBoxを表示し、ドロップダウンリストを開いたままこれを複数選択可能に設定します。
JTableのセルエディタとして編集追加可能なJComboBoxを使用する
JTableのセルエディタとして編集追加可能なJComboBoxを使用する
JTableのセルエディタとして編集可能なJComboBoxを適用し、セルの値の追加などを行います。
JComboBoxを選択なしの状態にする
JComboBoxを選択なしの状態にする
JComboBoxの項目が何も選択されていない状態になるよう設定します。
JComboBoxの各アイテムやArrowButtonにそれぞれToolTipTextを設定する
JComboBoxの各アイテムやArrowButtonにそれぞれToolTipTextを設定する
JComboBoxの各リストアイテムやArrowButtonに、それぞれ異なるToolTipTextを設定します。
JComboBoxでアイテムが選択されていない場合のプレースホルダ文字列を設定する
JComboBoxでアイテムが選択されていない場合のプレースホルダ文字列を設定する
JComboBoxでアイテムが選択されていない場合、代わりに表示するプレースホルダ文字列を設定します。
JComboBoxのドロップダウンリスト中にあるアイテムの状態を更新する
JComboBoxのドロップダウンリスト中にあるアイテムの状態を更新する
JComboBoxのドロップダウンリスト中に設定されたアイテムの状態と描画を更新します。
JComboBoxのポップアップメニューでEnterキーが入力された場合のActionListenerの動作をテストする
JComboBoxのポップアップメニューでEnterキーが入力された場合のActionListenerの動作をテストする
編集可能なJComboBoxのポップアップメニューでEnterキーが入力された場合のActionListenerの動作をテストします。
↑50 ↓51
JComboBoxのドロップダウンリストでの選択背景色を変更する
JComboBoxのドロップダウンリストでの選択背景色を変更する
JComboBoxのドロップダウンリストで使用されるJListの選択背景色と選択文字色を変更します。
JPopupMenuを開く前に対象となるJTextFieldにFocusを移動する
JPopupMenuを開く前に対象となるJTextFieldにFocusを移動する
JTextFieldなどに設定したJPopupMenuをマウスの右クリックで開くとき、そのJTextComponentにFocusを移動し文字列を全選択します。
JComboBoxのドロップダウンリストとしてJTableを使用する
JComboBoxのドロップダウンリストとしてJTableを使用する
JComboBoxのドロップダウンリストとしてJListの代わりにJTableを使用します。
ItemListenerとActionListenerの動作の違いを比較する
ItemListenerとActionListenerの動作の違いを比較する
JComboBoxやJCheckBoxなどに設定したItemListenerとActionListenerの動作を比較テストします。
JComboBoxのFocusBorderの対象を内部のアイテムではなくJComboBox自体に変更する
JComboBoxのFocusBorderの対象を内部のアイテムではなくJComboBox自体に変更する
WindowsLookAndFeelでJComboBoxの内部アイテムに適用される点線のFocusBorderを非表示にし、代替としてJComboBox自体に実線のFocusBorderを表示します。
JComboBoxでキー入力による項目選択を無効にする
JComboBoxでキー入力による項目選択を無効にする
JComboBoxのドロップダウンリストで項目の先頭文字などがキー入力と一致する場合の項目選択を無効にします。
JComboBox、JList、JTreeなどの先頭文字列検索に使用するキー入力遅延時間を設定する
JComboBox、JList、JTreeなどの先頭文字列検索に使用するキー入力遅延時間を設定する
JComboBox、JList、JTree、JFileChooserの詳細ビューなどで、キー入力による先頭文字列検索に使用する複数キー入力遅延時間を設定します。
JComboBoxのComboBoxEditorに編集可能なJCheckBoxを追加する
JComboBoxのComboBoxEditorに編集可能なJCheckBoxを追加する
JComboBoxを編集可能に設定し、ComboBoxEditorとして複数のJCheckBoxとJTextFieldを配置したJPanelを設定します。
JComboBoxのItemをキー入力やJPopupMenuでコピーする
JComboBoxのItemをキー入力やJPopupMenuでコピーする
JComboBoxのItemをキー入力やJPopupMenuを使用してコピーします。
ComboBoxEditorにJLayerを設定してプレースホルダ文字列を表示する
ComboBoxEditorにJLayerを設定してプレースホルダ文字列を表示する
JComboBoxのComboBoxEditorにJLayerを設定し、そのテキストが空の場合はプレースホルダ文字列を表示します。
JComboBoxで文字列が溢れる場合はJToolTipを表示可能にする
JComboBoxで文字列が溢れる場合はJToolTipを表示可能にする
JComboBoxのアイテム文字列がJComboBox本体またはドロップダウンリストのセルから溢れる場合のみJToolTipを表示可能に設定します。
JComboBoxのドロップダウンリストでセル配置をニュースペーパー・スタイルに設定する
JComboBoxのドロップダウンリストでセル配置をニュースペーパー・スタイルに設定する
JComboBoxのドロップダウンリストに配置されるJListのセルレイアウト方法をニュースペーパー・スタイルに変更します。
JScrollPaneの角を丸める
JScrollPaneの角を丸める
JScrollPaneに角丸表示をおこなうためのBorderを設定します。
JComboBoxのリストアイテムをHighlighterで強調表示する
JComboBoxのリストアイテムをHighlighterで強調表示する
JComboBoxのセルレンダラーにJTextFieldを使用して、エディタで入力中の文字列とマッチするリストアイテム内の文字列をハイライト表示します。
JComboBoxのドロップダウンリストにヘッダ・フッタを追加する
JComboBoxのドロップダウンリストにヘッダ・フッタを追加する
JComboBoxのドロップダウンリストにJLabelのヘッダとJMenuItemのフッタを追加します。
JComboBoxのドロップダウンリストで使用するJScrollBarを変更する
JComboBoxのドロップダウンリストで使用するJScrollBarを変更する
JComboBoxのドロップダウンリストで使用する縦JScrollBarの幅やスタイル、増減ボタンの有無などを変更します。










































