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を設定してプレースホルダ文字列を表示する
- ↑60 ↓61
- JComboBoxで文字列が溢れる場合はJToolTipを表示可能にする
- JComboBoxのドロップダウンリストでセル配置をニュースペーパー・スタイルに設定する
- JScrollPaneの角を丸める
- JComboBoxのリストアイテムをHighlighterで強調表示する
- JComboBoxのドロップダウンリストにヘッダ・フッタを追加する
- JComboBoxのドロップダウンリストで使用するJScrollBarを変更する
- JComboBoxのドロップダウンリストを上矢印キーでも開くよう設定する
- NimbusLookAndFeelで編集不可のJComboBoxがボタンのようにロールオーバー表示するかを切り替える
- NimbusLookAndFeelでセル選択色をJListから取得するよう変更する
- JComboBoxへのフォーカス移動がInputVerifierの検証で拒否されたらドロップダウンリスト表示をキャンセルする
- ↑70 ↓71
- JComboBoxのドロップダウンリストでカーソルキーナビゲーションを無効にする
- JComboBoxのドロップダウンリストの高さをマウスドラッグで変更する
- ComboBoxEditorとして複数アイテムが表示可能なJListを使用する
- Enum定数を選択するJRadioButtonのButtonGroupやJComboBoxを作成する
- JComboBoxのドロップダウンリストを2段に変更する
- NimbusLookAndFeelでJComboBoxのセル選択色などを変更する
- JComboBoxのドロップダウンリストでアイテム選択状態表示をラウンド矩形に変更する
- JComboBoxのBorderをドロップダウンリストの表示状態で切り替える
- JComboBoxの上下矢印キーによる選択移動アクションを変更する
- ItemListenerからItemSelectableを実装するコンポーネントを取得する
- JCheckBoxのグループ内で選択可能な上限を設定する
- JComboBoxのドロップダウンリストで異なる高さのセルを使用する
- JPopupMenuを常に重量ポップアップで開く
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を設定し、そのテキストが空の場合はプレースホルダ文字列を表示します。
↑60 ↓61
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の幅やスタイル、増減ボタンの有無などを変更します。
JComboBoxのドロップダウンリストを上矢印キーでも開くよう設定する
JComboBoxのドロップダウンリストを上矢印キーでも開くよう設定する
JComboBoxにフォーカスがある場合下矢印キーだけではなく上矢印キーでもドロップダウンリストを開くよう設定します。
NimbusLookAndFeelで編集不可のJComboBoxがボタンのようにロールオーバー表示するかを切り替える
NimbusLookAndFeelで編集不可のJComboBoxがボタンのようにロールオーバー表示するかを切り替える
NimbusLookAndFeelで編集不可のJComboBox上にマウスカーソルが乗るとJButtonのようにロールオーバー状態を描画するかを切り替えます。
NimbusLookAndFeelでセル選択色をJListから取得するよう変更する
NimbusLookAndFeelでセル選択色をJListから取得するよう変更する
NimbusLookAndFeelでセル選択色をUIDefaultsで設定された色ではなくJListから取得するよう変更します。
JComboBoxへのフォーカス移動がInputVerifierの検証で拒否されたらドロップダウンリスト表示をキャンセルする
JComboBoxへのフォーカス移動がInputVerifierの検証で拒否されたらドロップダウンリスト表示をキャンセルする
JComboBoxへのマウスクリックによるフォーカス移動が別コンポーネントに設定されているInputVerifierの検証で拒否された場合、そのドロップダウンリストの表示をキャンセルします。
↑70 ↓71
JComboBoxのドロップダウンリストでカーソルキーナビゲーションを無効にする
JComboBoxのドロップダウンリストでカーソルキーナビゲーションを無効にする
JComboBoxのドロップダウンリストでアイテム選択状態がカーソルキー入力で変化してもJComboBox本体のアイテム表示を変更しないよう設定します。
JComboBoxのドロップダウンリストの高さをマウスドラッグで変更する
JComboBoxのドロップダウンリストの高さをマウスドラッグで変更する
JComboBoxのドロップダウンリスト下部にドラッグ可能なアイコンを追加し、その高さをマウスドラッグで変更します。
ComboBoxEditorとして複数アイテムが表示可能なJListを使用する
ComboBoxEditorとして複数アイテムが表示可能なJListを使用する
ComboBoxEditorとして複数アイテムが表示やスクロールが可能なニュースペーパースタイルのJListを使用します。
Enum定数を選択するJRadioButtonのButtonGroupやJComboBoxを作成する
Enum定数を選択するJRadioButtonのButtonGroupやJComboBoxを作成する
Enum定数の一覧からJRadioButtonのButtonGroupやJComboBox、JSpinnerなどの選択コンポーネントを作成し、指定したenum定数を取得します。
JComboBoxのドロップダウンリストを2段に変更する
JComboBoxのドロップダウンリストを2段に変更する
JComboBoxのドロップダウンリストのレイアウトに変更してリストアイテムを2段で表示する
NimbusLookAndFeelでJComboBoxのセル選択色などを変更する
NimbusLookAndFeelでJComboBoxのセル選択色などを変更する
NimbusLookAndFeelでJComboBoxの背景色、セル選択色や選択文字色などを変更します。
JComboBoxのドロップダウンリストでアイテム選択状態表示をラウンド矩形に変更する
JComboBoxのドロップダウンリストでアイテム選択状態表示をラウンド矩形に変更する
JComboBoxで使用するドロップダウンリストのアイテム選択状態表示をラウンド矩形に変更するListCellRendererを作成します。
JComboBoxのBorderをドロップダウンリストの表示状態で切り替える
JComboBoxのBorderをドロップダウンリストの表示状態で切り替える
JComboBoxのBorderをドロップダウンリストの表示状態で切り替えて左右の辺が直線で描画されるよう設定します。
JComboBoxの上下矢印キーによる選択移動アクションを変更する
JComboBoxの上下矢印キーによる選択移動アクションを変更する
JComboBoxの上下矢印キーによる選択上下移動アクションがLookAndFeelごとに異なるのでこれを統一します。
ItemListenerからItemSelectableを実装するコンポーネントを取得する
ItemListenerからItemSelectableを実装するコンポーネントを取得する
ItemListenerからこれを設定したItemSelectableを実装する元コンポーネントや、選択アイテムなどを取得するテストを実行します。
JCheckBoxのグループ内で選択可能な上限を設定する
JCheckBoxのグループ内で選択可能な上限を設定する
JCheckBoxが同一JPanel、またはJComboBox内に配置されているかでグループ化し、そのグループ内で選択可能なJCheckBoxの数を制限します。
JComboBoxのドロップダウンリストで異なる高さのセルを使用する
JComboBoxのドロップダウンリストで異なる高さのセルを使用する
JComboBoxのセルレンダラとして選択状態用のJCheckBox、複数行文字列用のJTextAreaなどを配置したJPanelを使用し、異なる高さのセルを描画します。
JPopupMenuを常に重量ポップアップで開く
JPopupMenuを常に重量ポップアップで開く
JPopupMenuの表示位置で軽量・重量ポップアップを切り替えるのではなく、常に重量ポップアップを使用するよう設定します。










































