このページでは、JComboBoxの使い方を集めて一覧にしています。

JComboBox

JComboBox内にJButtonを左右に二つレイアウトする

JComboBox内にJButtonを左右に二つレイアウトする

JComboBoxが使用するレイアウトを変更して、検索欄風のコンポーネントを作成します。

JComboBoxのEditorComponentにJButtonを配置

JComboBoxのEditorComponentにJButtonを配置

JComboBoxEditorComponentJButtonJLabelなどを配置します。

JComboBoxの内余白

JComboBoxの内余白

JComboBoxのエディタなどに内余白を設定します。

JComboBoxのアイテム文字列を左側からクリップ

JComboBoxのアイテム文字列を左側からクリップ

JComboBoxのアイテム文字列がコンポーネントより長い場合、これを左側からクリップします。

JComboBoxのモデルとしてenumを使用する

JComboBoxのモデルとしてenumを使用する

JComboBoxのモデルとしてenumを使用します。

JComboBoxのポップアップ幅を指定値以上に保つ

JComboBoxのポップアップ幅を指定値以上に保つ

JComboBoxのドロップダウンリストが表示されたとき、本体の幅が狭くても一定の幅以下にはならないように設定します。

JComboBoxのアイテム履歴

JComboBoxで入力した文字列などのアイテムを順に保存します。

JComboBoxのアイテムを選択不可にする

JComboBoxのアイテムを選択不可にする

JComboBoxのドロップダウンリストで、指定したアイテムを選択不可にします。

JComboBoxのItem選択をループ

JComboBoxのItem選択をループ

JComboBoxItemの選択が、上下のカーソルキーでループするように設定します。

JComboBoxを使ってポップアップメニューをスクロール

JComboBoxを使ってポップアップメニューをスクロール

JComboBoxを使ってスクロール可能なポップアップメニューを表示します。

↑10 ↓11

JComboBoxのItemを左右にクリップして配置

JComboBoxのItemを左右にクリップして配置

JComboBoxItem内のレイアウトをメインとサブの二つに分割し、それぞれ適当な長さに省略した文字列を表示します。

JComboBoxのアイテムをBorderで修飾してグループ分け

JComboBoxのアイテムをBorderで修飾してグループ分け

JComboBoxのアイテムをBorderを使用して修飾してグループ分けします。

JComboBoxにJSeparatorを挿入

JComboBoxにJSeparatorを挿入

JComboBoxに選択できないJSeparatorを挿入します。

JComboBoxのItemを左右に配置

JComboBoxのItemを左右に配置

JComboBoxItemにテキストを左右に分けて配置します。

JComboBoxの色を変更

JComboBoxの色を変更

JComboBoxEditor部分と、List部分の色を変更します。

JComboBoxの文字色を変更する

JComboBoxの文字色を変更する

JComboBoxに選択中のセルアイテム文字色を変更するセルレンダラを設定します。

JComboBoxにアイコンを表示

JComboBoxにアイコンを表示

JComboBoxを編集可にしてテキスト入力部分とリスト部分にアイコンを表示します。

JComboBoxで候補一覧を表示

JComboBoxで候補一覧を表示

JComboBoxに入力候補の一覧表示機能を追加します。

JComboBoxの値をMouseWheelで変更

JComboBoxの値をMouseWheelで変更

JComboBoxにフォーカスがある場合、その値をMouseWheelの上下で変更します。

JTableのCellRendererにJComboBoxを設定

JTableのCellRendererにJComboBoxを設定

JTableCellRendererとしてJComboBoxを使用します。

↑20 ↓21

JTableのCellEditorにJComboBoxを設定

JTableのCellEditorにJComboBoxを設定

JTableCellEditorJComboBoxを使用し、リストから値を選択できるようにします。

JComboBoxなどの幅をカラム数で指定

JComboBoxなどの幅をカラム数で指定

JTextFieldJPasswordFieldJSpinnerJComboBoxの幅をカラム数で指定して比較しています。

JCheckBoxなどが無効な状態での文字色を変更

JCheckBoxなどが無効な状態での文字色を変更

JCheckBoxJComboBoxなどのコンポーネントが無効な状態になった場合の文字色を変更します。

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のドロップダウンリストに表示するItemTree状に配置します。

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に余白を追加する

JTableCellEditorに設定した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を設定

JTableCellEditorとしてArrowButtonを非表示にしたJComboBoxを使用します。

ComboBoxEditorにJLayerを設定し入力の妥当性を表示する

ComboBoxEditorにJLayerを設定し入力の妥当性を表示する

JComboBoxComboBoxEditorJLayerを設定し、その入力が妥当でない場合はアイコンを表示します。

↑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を適用し、セルの値の追加などを行います。