コンテンツにスキップ

JComboBox

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

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

SearchBarLayoutComboBox

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

JComboBoxのEditorComponentにJButtonを配置

Section titled “JComboBoxのEditorComponentにJButtonを配置”
JComboBoxのEditorComponentにJButtonを配置

ButtonInComboEditor

JComboBoxのEditorComponentにJButtonやJLabelなどを配置します。

JComboBoxの内余白

PaddingComboBox

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

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

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

LeftClippedComboBox

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

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

Section titled “JComboBoxのモデルとしてenumを使用する”
JComboBoxのモデルとしてenumを使用する

SortingAnimations

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

JComboBoxのドロップダウンリスト幅を指定値以上に保つ

Section titled “JComboBoxのドロップダウンリスト幅を指定値以上に保つ”
JComboBoxのドロップダウンリスト幅を指定値以上に保つ

ComboPopupWidth

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

JComboBoxのアイテム履歴

DropDownHistory

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

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

Section titled “JComboBoxのアイテムを選択不可にする”
JComboBoxのアイテムを選択不可にする

DisableItemComboBox

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

JComboBoxのItem選択をループ

LoopComboBox

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

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

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

BasicComboPopup

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

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

Section titled “JComboBoxのItemを左右にクリップして配置”
JComboBoxのItemを左右にクリップして配置

ClippedLRComboBox

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

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

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

BorderSeparator

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

JComboBoxにJSeparatorを挿入

ComboBoxSeparator

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

JComboBoxのItemを左右に配置

LRComboBox

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

JComboBoxの色を変更

ColorComboBox

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

JComboBoxの文字色を変更する

ComboBoxForegroundColor

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

JComboBoxにアイコンを表示

IconComboBox

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

JComboBoxで候補一覧を表示

ComboBoxSuggestion

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

JComboBoxの値をMouseWheelで変更

WheelCombo

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

JTableのCellRendererにJComboBoxを設定

Section titled “JTableのCellRendererにJComboBoxを設定”
JTableのCellRendererにJComboBoxを設定

ComboCellRenderer

JTableのCellRendererとしてJComboBoxを使用します。

JTableのCellEditorにJComboBoxを設定

ComboCellEditor

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

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

Section titled “JComboBoxなどの幅をカラム数で指定”
JComboBoxなどの幅をカラム数で指定

SetColumns

JTextField、JPasswordField、JSpinner、JComboBoxの幅をカラム数で指定して比較しています。

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

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

DisabledTextColor

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

JComboBoxのArrowButtonを隠す

HideComboArrowButton

ArrowButtonを隠して、JComboBoxの表示をJLabel風にします。

JComboBoxの高さを変更する

ComboItemHeight

JComboBox自体の高さや、ドロップダウンリスト内にあるアイテムの高さを変更します。

JComboBoxのドロップダウンリストで右クリックを無効化

Section titled “JComboBoxのドロップダウンリストで右クリックを無効化”
JComboBoxのドロップダウンリストで右クリックを無効化

DisableRightClick

JComboBoxのドロップダウンリストで、マウスの右クリックを無効にします。

JComboBoxのPopupMenuを右側に表示する

Section titled “JComboBoxのPopupMenuを右側に表示する”
JComboBoxのPopupMenuを右側に表示する

RightPopupMenuComboBox

JComboBoxの右側にPopupMenuが表示されるように設定します。

JComboBoxのItemをTree状に表示する

TreeComboBox

JComboBoxのドロップダウンリストに表示するItemをTree状に配置します。

JComboBox内にJProgressBarを表示

ProgressComboBox

JComboBox内にJProgressBarを設定して進捗を表示します。

JComboBoxのBorderを変更する

ComboBoxBorder

JComboBoxの表示部分、矢印ボタン、ドロップダウンリストのBorderや色を変更します。

JComboBoxの角を丸める

RoundedComboBox

JComboBoxの左上、右上の角を丸めるBorderを設定します。

JComboBoxにAnimatedGIFを表示する

AnimatedIconInComboBox

JComboBoxと、そのドロップダウンリストにAnimatedGIFを表示します。

JTableのCellEditorに設定したJComboBoxに余白を追加する

Section titled “JTableのCellEditorに設定したJComboBoxに余白を追加する”
JTableのCellEditorに設定したJComboBoxに余白を追加する

ComboBoxCellEditorInsets

JTableのCellEditorに設定したJComboBoxに余白を追加します。

JComboBoxのドロップダウンリストに追加したJButtonで項目を削除する

Section titled “JComboBoxのドロップダウンリストに追加したJButtonで項目を削除する”
JComboBoxのドロップダウンリストに追加したJButtonで項目を削除する

RemoveButtonInComboItem

JButtonのドロップダウンリストで、各アイテムにクリック可能なJButtonを追加しこれを削除します。

JComboBoxのドロップダウンリストが表示する最大項目数を設定する

Section titled “JComboBoxのドロップダウンリストが表示する最大項目数を設定する”
JComboBoxのドロップダウンリストが表示する最大項目数を設定する

MaximumRowCount

JComboBoxのドロップダウンリストでスクロールバーを使用しないで表示可能な項目数を変更します。

JComboBoxをJSpinnerの代わりに使用する

Section titled “JComboBoxをJSpinnerの代わりに使用する”
JComboBoxをJSpinnerの代わりに使用する

SpinnerTextColor

JSpinnerの代わりにJComboBoxを使用することで、アイテムの文字色などを変更しています。

JTreeのセルエディタにJComboBoxなどを配置したJPanelを使用する

Section titled “JTreeのセルエディタにJComboBoxなどを配置したJPanelを使用する”
JTreeのセルエディタにJComboBoxなどを配置したJPanelを使用する

ComboBoxCellEditor

JTreeのセルエディタ、セルレンダラーとして、JComboBoxなどを配置したJPanelを使用します。

JComboBoxのセルサイズを決定するためのプロトタイプ値を設定する

Section titled “JComboBoxのセルサイズを決定するためのプロトタイプ値を設定する”
JComboBoxのセルサイズを決定するためのプロトタイプ値を設定する

PrototypeDisplayValue

JComboBoxがそのセルサイズを決定するために使用するプロトタイプ値を設定します。

JTableのCellEditorにArrowButtonを非表示にしたJComboBoxを設定

Section titled “JTableのCellEditorにArrowButtonを非表示にしたJComboBoxを設定”
JTableのCellEditorにArrowButtonを非表示にしたJComboBoxを設定

NoArrowButtonComboCellEditor

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

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

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

ComboBoxEditorVerifier

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

JComboBoxセルエディタのドロップダウンリストを編集開始直後は表示しないよう設定する

Section titled “JComboBoxセルエディタのドロップダウンリストを編集開始直後は表示しないよう設定する”
JComboBoxセルエディタのドロップダウンリストを編集開始直後は表示しないよう設定する

CellEditorTogglePopup

JTableのセルエディタとしてJComboBoxを設定し、そのセルを編集開始した場合、すぐにはドロップダウンリストを表示せず、選択状態になるように変更します。

JComboBoxで編集した文字列をドロップダウンリストで選択する

Section titled “JComboBoxで編集した文字列をドロップダウンリストで選択する”
JComboBoxで編集した文字列をドロップダウンリストで選択する

ComboBoxDropdownSelection

JComboBoxで編集した後の文字列がドロップダウンリスト中に存在する場合、そのアイテムを選択するように設定します。

JComboBoxのドロップダウンリストに角丸のBorderを設定する

Section titled “JComboBoxのドロップダウンリストに角丸のBorderを設定する”
JComboBoxのドロップダウンリストに角丸のBorderを設定する

RoundedDropDownList

JComboBoxからBasicComboPopupを取得し、これに角丸のBorderを設定します。

JComboBoxのアイテムとして表示したJCheckBoxを複数選択する

Section titled “JComboBoxのアイテムとして表示したJCheckBoxを複数選択する”
JComboBoxのアイテムとして表示したJCheckBoxを複数選択する

CheckedComboBox

JComboBoxのアイテムとしてJCheckBoxを表示し、ドロップダウンリストを開いたままこれを複数選択可能に設定します。

JTableのセルエディタとして編集追加可能なJComboBoxを使用する

Section titled “JTableのセルエディタとして編集追加可能なJComboBoxを使用する”
JTableのセルエディタとして編集追加可能なJComboBoxを使用する

EditableComboCellEditor

JTableのセルエディタとして編集可能なJComboBoxを適用し、セルの値の追加などを行います。

JComboBoxを選択なしの状態にする

Section titled “JComboBoxを選択なしの状態にする”
JComboBoxを選択なしの状態にする

ClearComboBoxItemSelection

JComboBoxの項目が何も選択されていない状態になるよう設定します。

JComboBoxの各アイテムやArrowButtonにそれぞれToolTipTextを設定する

Section titled “JComboBoxの各アイテムやArrowButtonにそれぞれToolTipTextを設定する”
JComboBoxの各アイテムやArrowButtonにそれぞれToolTipTextを設定する

ToolTipInComboBox

JComboBoxの各リストアイテムやArrowButtonに、それぞれ異なるToolTipTextを設定します。

JComboBoxでアイテムが選択されていない場合のプレースホルダ文字列を設定する

Section titled “JComboBoxでアイテムが選択されていない場合のプレースホルダ文字列を設定する”
JComboBoxでアイテムが選択されていない場合のプレースホルダ文字列を設定する

ComboBoxPlaceholder

JComboBoxでアイテムが選択されていない場合、代わりに表示するプレースホルダ文字列を設定します。

JComboBoxのドロップダウンリスト中にあるアイテムの状態を更新する

Section titled “JComboBoxのドロップダウンリスト中にあるアイテムの状態を更新する”
JComboBoxのドロップダウンリスト中にあるアイテムの状態を更新する

UpdateComboBoxItem

JComboBoxのドロップダウンリスト中に設定されたアイテムの状態と描画を更新します。

JComboBoxのポップアップメニューでEnterキーが入力された場合のActionListenerの動作をテストする

Section titled “JComboBoxのポップアップメニューでEnterキーが入力された場合のActionListenerの動作をテストする”
JComboBoxのポップアップメニューでEnterキーが入力された場合のActionListenerの動作をテストする

ComboBoxEnterSelectablePopup

編集可能なJComboBoxのポップアップメニューでEnterキーが入力された場合のActionListenerの動作をテストします。

JComboBoxのドロップダウンリストでの選択背景色を変更する

Section titled “JComboBoxのドロップダウンリストでの選択背景色を変更する”
JComboBoxのドロップダウンリストでの選択背景色を変更する

ComboBoxSelectionBackground

JComboBoxのドロップダウンリストで使用されるJListの選択背景色と選択文字色を変更します。

JPopupMenuを開く前に対象となるJTextFieldにFocusを移動する

Section titled “JPopupMenuを開く前に対象となるJTextFieldにFocusを移動する”
JPopupMenuを開く前に対象となるJTextFieldにFocusを移動する

FocusBeforePopup

JTextFieldなどに設定したJPopupMenuをマウスの右クリックで開くとき、そのにFocusを移動し文字列を全選択します。

JComboBoxのドロップダウンリストとしてJTableを使用する

Section titled “JComboBoxのドロップダウンリストとしてJTableを使用する”
JComboBoxのドロップダウンリストとしてJTableを使用する

DropdownTableComboBox

JComboBoxのドロップダウンリストとしてJListの代わりにJTableを使用します。

ItemListenerとActionListenerの動作の違いを比較する

Section titled “ItemListenerとActionListenerの動作の違いを比較する”
ItemListenerとActionListenerの動作の違いを比較する

ItemListenerActionListener

JComboBoxやJCheckBoxなどに設定したItemListenerとActionListenerの動作を比較テストします。

JComboBoxのFocusBorderの対象を内部のアイテムではなくJComboBox自体に変更する

Section titled “JComboBoxのFocusBorderの対象を内部のアイテムではなくJComboBox自体に変更する”
JComboBoxのFocusBorderの対象を内部のアイテムではなくJComboBox自体に変更する

ComboBoxFocusBorder

WindowsLookAndFeelでJComboBoxの内部アイテムに適用される点線のFocusBorderを非表示にし、代替としてJComboBox自体に実線のFocusBorderを表示します。

JComboBoxでキー入力による項目選択を無効にする

Section titled “JComboBoxでキー入力による項目選択を無効にする”
JComboBoxでキー入力による項目選択を無効にする

KeySelectionManager

JComboBoxのドロップダウンリストで項目の先頭文字などがキー入力と一致する場合の項目選択を無効にします。

JComboBox、JList、JTreeなどの先頭文字列検索に使用するキー入力遅延時間を設定する

Section titled “JComboBox、JList、JTreeなどの先頭文字列検索に使用するキー入力遅延時間を設定する”
JComboBox、JList、JTreeなどの先頭文字列検索に使用するキー入力遅延時間を設定する

TimeFactor

JComboBox、JList、JTree、JFileChooserの詳細ビューなどで、キー入力による先頭文字列検索に使用する複数キー入力遅延時間を設定します。

JComboBoxのComboBoxEditorに編集可能なJCheckBoxを追加する

Section titled “JComboBoxのComboBoxEditorに編集可能なJCheckBoxを追加する”
JComboBoxのComboBoxEditorに編集可能なJCheckBoxを追加する

CheckableComboBoxEditor

JComboBoxを編集可能に設定し、ComboBoxEditorとして複数のJCheckBoxとJTextFieldを配置したJPanelを設定します。

JComboBoxのItemをキー入力やJPopupMenuでコピーする

Section titled “JComboBoxのItemをキー入力やJPopupMenuでコピーする”
JComboBoxのItemをキー入力やJPopupMenuでコピーする

ComboBoxItemCopy

JComboBoxのItemをキー入力やJPopupMenuを使用してコピーします。

ComboBoxEditorにJLayerを設定してプレースホルダ文字列を表示する

Section titled “ComboBoxEditorにJLayerを設定してプレースホルダ文字列を表示する”
ComboBoxEditorにJLayerを設定してプレースホルダ文字列を表示する

ComboEditorPlaceholder

JComboBoxのComboBoxEditorにJLayerを設定し、そのテキストが空の場合はプレースホルダ文字列を表示します。

JComboBoxで文字列が溢れる場合はJToolTipを表示可能にする

Section titled “JComboBoxで文字列が溢れる場合はJToolTipを表示可能にする”
JComboBoxで文字列が溢れる場合はJToolTipを表示可能にする

ComboBoxOverflowToolTips

JComboBoxのアイテム文字列がJComboBox本体またはドロップダウンリストのセルから溢れる場合のみJToolTipを表示可能に設定します。

JComboBoxのドロップダウンリストでセル配置をニュースペーパー・スタイルに設定する

Section titled “JComboBoxのドロップダウンリストでセル配置をニュースペーパー・スタイルに設定する”
JComboBoxのドロップダウンリストでセル配置をニュースペーパー・スタイルに設定する

HorizontalWrapComboPopup

JComboBoxのドロップダウンリストに配置されるJListのセルレイアウト方法をニュースペーパー・スタイルに変更します。

JScrollPaneの角を丸める

RoundedScrollPane

JScrollPaneに角丸表示をおこなうためのBorderを設定します。

JComboBoxのリストアイテムをHighlighterで強調表示する

Section titled “JComboBoxのリストアイテムをHighlighterで強調表示する”
JComboBoxのリストアイテムをHighlighterで強調表示する

ComboBoxHighlightFilter

JComboBoxのセルレンダラーにJTextFieldを使用して、エディタで入力中の文字列とマッチするリストアイテム内の文字列をハイライト表示します。

JComboBoxのドロップダウンリストにヘッダ・フッタを追加する

Section titled “JComboBoxのドロップダウンリストにヘッダ・フッタを追加する”
JComboBoxのドロップダウンリストにヘッダ・フッタを追加する

HeaderFooterComboPopup

JComboBoxのドロップダウンリストにJLabelのヘッダとJMenuItemのフッタを追加します。

JComboBoxのドロップダウンリストで使用するJScrollBarを変更する

Section titled “JComboBoxのドロップダウンリストで使用するJScrollBarを変更する”
JComboBoxのドロップダウンリストで使用するJScrollBarを変更する

ComboBoxScrollBar

JComboBoxのドロップダウンリストで使用する縦JScrollBarの幅やスタイル、増減ボタンの有無などを変更します。

JComboBoxのドロップダウンリストを上矢印キーでも開くよう設定する

Section titled “JComboBoxのドロップダウンリストを上矢印キーでも開くよう設定する”
JComboBoxのドロップダウンリストを上矢印キーでも開くよう設定する

ShowPopupOnNavigation

JComboBoxにフォーカスがある場合下矢印キーだけではなく上矢印キーでもドロップダウンリストを開くよう設定します。

NimbusLookAndFeelで編集不可のJComboBoxがボタンのようにロールオーバー表示するかを切り替える

Section titled “NimbusLookAndFeelで編集不可のJComboBoxがボタンのようにロールオーバー表示するかを切り替える”
NimbusLookAndFeelで編集不可のJComboBoxがボタンのようにロールオーバー表示するかを切り替える

ComboBoxAsButtonWhenNotEditable

NimbusLookAndFeelで編集不可のJComboBox上にマウスカーソルが乗るとJButtonのようにロールオーバー状態を描画するかを切り替えます。

NimbusLookAndFeelでセル選択色をJListから取得するよう変更する

Section titled “NimbusLookAndFeelでセル選択色をJListから取得するよう変更する”
NimbusLookAndFeelでセル選択色をJListから取得するよう変更する

RendererUseListColors

NimbusLookAndFeelでセル選択色をUIDefaultsで設定された色ではなくJListから取得するよう変更します。

JComboBoxへのフォーカス移動がInputVerifierの検証で拒否されたらドロップダウンリスト表示をキャンセルする

Section titled “JComboBoxへのフォーカス移動がInputVerifierの検証で拒否されたらドロップダウンリスト表示をキャンセルする”
JComboBoxへのフォーカス移動がInputVerifierの検証で拒否されたらドロップダウンリスト表示をキャンセルする

DisableComboPopupByVerifier

JComboBoxへのマウスクリックによるフォーカス移動が別コンポーネントに設定されているInputVerifierの検証で拒否された場合、そのドロップダウンリストの表示をキャンセルします。

JComboBoxのドロップダウンリストでカーソルキーナビゲーションを無効にする

Section titled “JComboBoxのドロップダウンリストでカーソルキーナビゲーションを無効にする”
JComboBoxのドロップダウンリストでカーソルキーナビゲーションを無効にする

ComboBoxNoActionOnKeyNavigation

JComboBoxのドロップダウンリストでアイテム選択状態がカーソルキー入力で変化してもJComboBox本体のアイテム表示を変更しないよう設定します。

JComboBoxのドロップダウンリストの高さをマウスドラッグで変更する

Section titled “JComboBoxのドロップダウンリストの高さをマウスドラッグで変更する”
JComboBoxのドロップダウンリストの高さをマウスドラッグで変更する

DropDownHeightResizing

JComboBoxのドロップダウンリスト下部にドラッグ可能なアイコンを追加し、その高さをマウスドラッグで変更します。

ComboBoxEditorとして複数アイテムが表示可能なJListを使用する

Section titled “ComboBoxEditorとして複数アイテムが表示可能なJListを使用する”
ComboBoxEditorとして複数アイテムが表示可能なJListを使用する

ListComboBoxEditor

ComboBoxEditorとして複数アイテムが表示やスクロールが可能なニュースペーパースタイルのJListを使用します。

Enum定数を選択するJRadioButtonのButtonGroupやJComboBoxを作成する

Section titled “Enum定数を選択するJRadioButtonのButtonGroupやJComboBoxを作成する”
Enum定数を選択するJRadioButtonのButtonGroupやJComboBoxを作成する

EnumInputSelect

Enum定数の一覧からJRadioButtonのButtonGroupやJComboBox、JSpinnerなどの選択コンポーネントを作成し、指定したenum定数を取得します。

JComboBoxのドロップダウンリストを2段に変更する

Section titled “JComboBoxのドロップダウンリストを2段に変更する”
JComboBoxのドロップダウンリストを2段に変更する

TwoColumnsComboPopup

JComboBoxのドロップダウンリストのレイアウトに変更してリストアイテムを2段で表示する

NimbusLookAndFeelでJComboBoxのセル選択色などを変更する

Section titled “NimbusLookAndFeelでJComboBoxのセル選択色などを変更する”
NimbusLookAndFeelでJComboBoxのセル選択色などを変更する

ComboBoxForceOpaque

NimbusLookAndFeelでJComboBoxの背景色、セル選択色や選択文字色などを変更します。

JComboBoxのドロップダウンリストでアイテム選択状態表示をラウンド矩形に変更する

Section titled “JComboBoxのドロップダウンリストでアイテム選択状態表示をラウンド矩形に変更する”
JComboBoxのドロップダウンリストでアイテム選択状態表示をラウンド矩形に変更する

RoundedCornerListCellRenderer

JComboBoxで使用するドロップダウンリストのアイテム選択状態表示をラウンド矩形に変更するListCellRendererを作成します。

JComboBoxのBorderをドロップダウンリストの表示状態で切り替える

Section titled “JComboBoxのBorderをドロップダウンリストの表示状態で切り替える”
JComboBoxのBorderをドロップダウンリストの表示状態で切り替える

VariableRoundedBorderOnComboBox

JComboBoxのBorderをドロップダウンリストの表示状態で切り替えて左右の辺が直線で描画されるよう設定します。

JComboBoxの上下矢印キーによる選択移動アクションを変更する

Section titled “JComboBoxの上下矢印キーによる選択移動アクションを変更する”
JComboBoxの上下矢印キーによる選択移動アクションを変更する

ComboBoxSelectNextPrevious

JComboBoxの上下矢印キーによる選択上下移動アクションがLookAndFeelごとに異なるのでこれを統一します。

ItemListenerからItemSelectableを実装するコンポーネントを取得する

Section titled “ItemListenerからItemSelectableを実装するコンポーネントを取得する”
ItemListenerからItemSelectableを実装するコンポーネントを取得する

ItemSelectableSelectedObjects

ItemListenerからこれを設定したItemSelectableを実装する元コンポーネントや、選択アイテムなどを取得するテストを実行します。

JCheckBoxのグループ内で選択可能な上限を設定する

Section titled “JCheckBoxのグループ内で選択可能な上限を設定する”
JCheckBoxのグループ内で選択可能な上限を設定する

LimitNumberOfCheckBoxSelections

JCheckBoxを同一JPanel、またはJComboBox内に配置されているかでグループ化し、そのグループ内で選択可能なJCheckBoxの数を制限します。

JComboBoxのドロップダウンリストで異なる高さのセルを使用する

Section titled “JComboBoxのドロップダウンリストで異なる高さのセルを使用する”
JComboBoxのドロップダウンリストで異なる高さのセルを使用する

SplitButton

JComboBoxのセルレンダラとして選択状態用のJCheckBox、複数行文字列用のJTextAreaなどを配置したJPanelを使用し、異なる高さのセルを描画します。

JPopupMenuを常に重量ポップアップで開く

Section titled “JPopupMenuを常に重量ポップアップで開く”
JPopupMenuを常に重量ポップアップで開く

LightWeightPopupEnabled

JPopupMenuの表示位置で軽量・重量ポップアップを切り替えるのではなく、常に重量ポップアップを使用するよう設定します。