JComboBox
JComboBox内にJButtonを左右に二つレイアウトする
Section titled “JComboBox内にJButtonを左右に二つレイアウトする”JComboBoxのEditorComponentにJButtonを配置
Section titled “JComboBoxのEditorComponentにJButtonを配置”JComboBoxの内余白
Section titled “JComboBoxの内余白”JComboBoxのアイテム文字列を左側からクリップ
Section titled “JComboBoxのアイテム文字列を左側からクリップ”JComboBoxのモデルとしてenumを使用する
Section titled “JComboBoxのモデルとしてenumを使用する”JComboBoxのドロップダウンリスト幅を指定値以上に保つ
Section titled “JComboBoxのドロップダウンリスト幅を指定値以上に保つ”JComboBoxのアイテム履歴
Section titled “JComboBoxのアイテム履歴”JComboBoxのアイテムを選択不可にする
Section titled “JComboBoxのアイテムを選択不可にする”JComboBoxのItem選択をループ
Section titled “JComboBoxのItem選択をループ”JComboBoxを使ってポップアップメニューをスクロール
Section titled “JComboBoxを使ってポップアップメニューをスクロール”JComboBoxのItemを左右にクリップして配置
Section titled “JComboBoxのItemを左右にクリップして配置”JComboBoxのアイテムをBorderで修飾してグループ分け
Section titled “JComboBoxのアイテムをBorderで修飾してグループ分け”JComboBoxにJSeparatorを挿入
Section titled “JComboBoxにJSeparatorを挿入”JComboBoxのItemを左右に配置
Section titled “JComboBoxのItemを左右に配置”JComboBoxの色を変更
Section titled “JComboBoxの色を変更”JComboBoxの文字色を変更する
Section titled “JComboBoxの文字色を変更する”JComboBoxにアイコンを表示
Section titled “JComboBoxにアイコンを表示”JComboBoxで候補一覧を表示
Section titled “JComboBoxで候補一覧を表示”JComboBoxの値をMouseWheelで変更
Section titled “JComboBoxの値をMouseWheelで変更”JTableのCellRendererにJComboBoxを設定
Section titled “JTableのCellRendererにJComboBoxを設定”JTableのCellEditorにJComboBoxを設定
Section titled “JTableのCellEditorにJComboBoxを設定”JComboBoxなどの幅をカラム数で指定
Section titled “JComboBoxなどの幅をカラム数で指定”JCheckBoxなどが無効な状態での文字色を変更
Section titled “JCheckBoxなどが無効な状態での文字色を変更”JComboBoxのArrowButtonを隠す
Section titled “JComboBoxのArrowButtonを隠す”JComboBoxの高さを変更する
Section titled “JComboBoxの高さを変更する”JComboBoxのドロップダウンリストで右クリックを無効化
Section titled “JComboBoxのドロップダウンリストで右クリックを無効化”JComboBoxのPopupMenuを右側に表示する
Section titled “JComboBoxのPopupMenuを右側に表示する”JComboBoxのItemをTree状に表示する
Section titled “JComboBoxのItemをTree状に表示する”JComboBox内にJProgressBarを表示
Section titled “JComboBox内にJProgressBarを表示”JComboBoxのBorderを変更する
Section titled “JComboBoxのBorderを変更する”JComboBoxの角を丸める
Section titled “JComboBoxの角を丸める”JComboBoxにAnimatedGIFを表示する
Section titled “JComboBoxにAnimatedGIFを表示する”JTableのCellEditorに設定したJComboBoxに余白を追加する
Section titled “JTableのCellEditorに設定したJComboBoxに余白を追加する”JComboBoxのドロップダウンリストに追加したJButtonで項目を削除する
Section titled “JComboBoxのドロップダウンリストに追加したJButtonで項目を削除する”JComboBoxのドロップダウンリストが表示する最大項目数を設定する
Section titled “JComboBoxのドロップダウンリストが表示する最大項目数を設定する”JComboBoxをJSpinnerの代わりに使用する
Section titled “JComboBoxをJSpinnerの代わりに使用する”JTreeのセルエディタにJComboBoxなどを配置したJPanelを使用する
Section titled “JTreeのセルエディタにJComboBoxなどを配置したJPanelを使用する”JComboBoxのセルサイズを決定するためのプロトタイプ値を設定する
Section titled “JComboBoxのセルサイズを決定するためのプロトタイプ値を設定する”JTableのCellEditorにArrowButtonを非表示にしたJComboBoxを設定
Section titled “JTableのCellEditorにArrowButtonを非表示にしたJComboBoxを設定”ComboBoxEditorにJLayerを設定し入力の妥当性を表示する
Section titled “ComboBoxEditorにJLayerを設定し入力の妥当性を表示する”JComboBoxセルエディタのドロップダウンリストを編集開始直後は表示しないよう設定する
Section titled “JComboBoxセルエディタのドロップダウンリストを編集開始直後は表示しないよう設定する”
CellEditorTogglePopup
JTableのセルエディタとしてJComboBoxを設定し、そのセルを編集開始した場合、すぐにはドロップダウンリストを表示せず、選択状態になるように変更します。
JComboBoxで編集した文字列をドロップダウンリストで選択する
Section titled “JComboBoxで編集した文字列をドロップダウンリストで選択する”JComboBoxのドロップダウンリストに角丸のBorderを設定する
Section titled “JComboBoxのドロップダウンリストに角丸のBorderを設定する”JComboBoxのアイテムとして表示したJCheckBoxを複数選択する
Section titled “JComboBoxのアイテムとして表示したJCheckBoxを複数選択する”JTableのセルエディタとして編集追加可能なJComboBoxを使用する
Section titled “JTableのセルエディタとして編集追加可能なJComboBoxを使用する”JComboBoxを選択なしの状態にする
Section titled “JComboBoxを選択なしの状態にする”JComboBoxの各アイテムやArrowButtonにそれぞれToolTipTextを設定する
Section titled “JComboBoxの各アイテムやArrowButtonにそれぞれToolTipTextを設定する”JComboBoxでアイテムが選択されていない場合のプレースホルダ文字列を設定する
Section titled “JComboBoxでアイテムが選択されていない場合のプレースホルダ文字列を設定する”JComboBoxのドロップダウンリスト中にあるアイテムの状態を更新する
Section titled “JComboBoxのドロップダウンリスト中にあるアイテムの状態を更新する”JComboBoxのポップアップメニューでEnterキーが入力された場合のActionListenerの動作をテストする
Section titled “JComboBoxのポップアップメニューでEnterキーが入力された場合のActionListenerの動作をテストする”
ComboBoxEnterSelectablePopup
編集可能なJComboBoxのポップアップメニューでEnterキーが入力された場合のActionListenerの動作をテストします。
JComboBoxのドロップダウンリストでの選択背景色を変更する
Section titled “JComboBoxのドロップダウンリストでの選択背景色を変更する”JPopupMenuを開く前に対象となるJTextFieldにFocusを移動する
Section titled “JPopupMenuを開く前に対象となるJTextFieldにFocusを移動する”JComboBoxのドロップダウンリストとしてJTableを使用する
Section titled “JComboBoxのドロップダウンリストとしてJTableを使用する”ItemListenerとActionListenerの動作の違いを比較する
Section titled “ItemListenerとActionListenerの動作の違いを比較する”
ItemListenerActionListener
JComboBoxやJCheckBoxなどに設定したItemListenerとActionListenerの動作を比較テストします。
JComboBoxのFocusBorderの対象を内部のアイテムではなくJComboBox自体に変更する
Section titled “JComboBoxのFocusBorderの対象を内部のアイテムではなくJComboBox自体に変更する”
ComboBoxFocusBorder
WindowsLookAndFeelでJComboBoxの内部アイテムに適用される点線のFocusBorderを非表示にし、代替としてJComboBox自体に実線のFocusBorderを表示します。
JComboBoxでキー入力による項目選択を無効にする
Section titled “JComboBoxでキー入力による項目選択を無効にする”JComboBox、JList、JTreeなどの先頭文字列検索に使用するキー入力遅延時間を設定する
Section titled “JComboBox、JList、JTreeなどの先頭文字列検索に使用するキー入力遅延時間を設定する”JComboBoxのComboBoxEditorに編集可能なJCheckBoxを追加する
Section titled “JComboBoxのComboBoxEditorに編集可能なJCheckBoxを追加する”
CheckableComboBoxEditor
JComboBoxを編集可能に設定し、ComboBoxEditorとして複数のJCheckBoxとJTextFieldを配置したJPanelを設定します。
JComboBoxのItemをキー入力やJPopupMenuでコピーする
Section titled “JComboBoxのItemをキー入力やJPopupMenuでコピーする”ComboBoxEditorにJLayerを設定してプレースホルダ文字列を表示する
Section titled “ComboBoxEditorにJLayerを設定してプレースホルダ文字列を表示する”JComboBoxで文字列が溢れる場合はJToolTipを表示可能にする
Section titled “JComboBoxで文字列が溢れる場合はJToolTipを表示可能にする”
ComboBoxOverflowToolTips
JComboBoxのアイテム文字列がJComboBox本体またはドロップダウンリストのセルから溢れる場合のみJToolTipを表示可能に設定します。
JComboBoxのドロップダウンリストでセル配置をニュースペーパー・スタイルに設定する
Section titled “JComboBoxのドロップダウンリストでセル配置をニュースペーパー・スタイルに設定する”JScrollPaneの角を丸める
Section titled “JScrollPaneの角を丸める”JComboBoxのリストアイテムをHighlighterで強調表示する
Section titled “JComboBoxのリストアイテムをHighlighterで強調表示する”
ComboBoxHighlightFilter
JComboBoxのセルレンダラーにJTextFieldを使用して、エディタで入力中の文字列とマッチするリストアイテム内の文字列をハイライト表示します。
JComboBoxのドロップダウンリストにヘッダ・フッタを追加する
Section titled “JComboBoxのドロップダウンリストにヘッダ・フッタを追加する”JComboBoxのドロップダウンリストで使用するJScrollBarを変更する
Section titled “JComboBoxのドロップダウンリストで使用するJScrollBarを変更する”JComboBoxのドロップダウンリストを上矢印キーでも開くよう設定する
Section titled “JComboBoxのドロップダウンリストを上矢印キーでも開くよう設定する”NimbusLookAndFeelで編集不可のJComboBoxがボタンのようにロールオーバー表示するかを切り替える
Section titled “NimbusLookAndFeelで編集不可のJComboBoxがボタンのようにロールオーバー表示するかを切り替える”
ComboBoxAsButtonWhenNotEditable
NimbusLookAndFeelで編集不可のJComboBox上にマウスカーソルが乗るとJButtonのようにロールオーバー状態を描画するかを切り替えます。
NimbusLookAndFeelでセル選択色をJListから取得するよう変更する
Section titled “NimbusLookAndFeelでセル選択色をJListから取得するよう変更する”JComboBoxへのフォーカス移動がInputVerifierの検証で拒否されたらドロップダウンリスト表示をキャンセルする
Section titled “JComboBoxへのフォーカス移動がInputVerifierの検証で拒否されたらドロップダウンリスト表示をキャンセルする”
DisableComboPopupByVerifier
JComboBoxへのマウスクリックによるフォーカス移動が別コンポーネントに設定されているInputVerifierの検証で拒否された場合、そのドロップダウンリストの表示をキャンセルします。
JComboBoxのドロップダウンリストでカーソルキーナビゲーションを無効にする
Section titled “JComboBoxのドロップダウンリストでカーソルキーナビゲーションを無効にする”
ComboBoxNoActionOnKeyNavigation
JComboBoxのドロップダウンリストでアイテム選択状態がカーソルキー入力で変化してもJComboBox本体のアイテム表示を変更しないよう設定します。
JComboBoxのドロップダウンリストの高さをマウスドラッグで変更する
Section titled “JComboBoxのドロップダウンリストの高さをマウスドラッグで変更する”ComboBoxEditorとして複数アイテムが表示可能なJListを使用する
Section titled “ComboBoxEditorとして複数アイテムが表示可能なJListを使用する”Enum定数を選択するJRadioButtonのButtonGroupやJComboBoxを作成する
Section titled “Enum定数を選択するJRadioButtonのButtonGroupやJComboBoxを作成する”
EnumInputSelect
Enum定数の一覧からJRadioButtonのButtonGroupやJComboBox、JSpinnerなどの選択コンポーネントを作成し、指定したenum定数を取得します。
JComboBoxのドロップダウンリストを2段に変更する
Section titled “JComboBoxのドロップダウンリストを2段に変更する”NimbusLookAndFeelでJComboBoxのセル選択色などを変更する
Section titled “NimbusLookAndFeelでJComboBoxのセル選択色などを変更する”JComboBoxのドロップダウンリストでアイテム選択状態表示をラウンド矩形に変更する
Section titled “JComboBoxのドロップダウンリストでアイテム選択状態表示をラウンド矩形に変更する”
RoundedCornerListCellRenderer
JComboBoxで使用するドロップダウンリストのアイテム選択状態表示をラウンド矩形に変更するListCellRendererを作成します。
JComboBoxのBorderをドロップダウンリストの表示状態で切り替える
Section titled “JComboBoxのBorderをドロップダウンリストの表示状態で切り替える”JComboBoxの上下矢印キーによる選択移動アクションを変更する
Section titled “JComboBoxの上下矢印キーによる選択移動アクションを変更する”ItemListenerからItemSelectableを実装するコンポーネントを取得する
Section titled “ItemListenerからItemSelectableを実装するコンポーネントを取得する”
ItemSelectableSelectedObjects
ItemListenerからこれを設定したItemSelectableを実装する元コンポーネントや、選択アイテムなどを取得するテストを実行します。
JCheckBoxのグループ内で選択可能な上限を設定する
Section titled “JCheckBoxのグループ内で選択可能な上限を設定する”
LimitNumberOfCheckBoxSelections
JCheckBoxを同一JPanel、またはJComboBox内に配置されているかでグループ化し、そのグループ内で選択可能なJCheckBoxの数を制限します。
JComboBoxのドロップダウンリストで異なる高さのセルを使用する
Section titled “JComboBoxのドロップダウンリストで異なる高さのセルを使用する”
SplitButton
JComboBoxのセルレンダラとして選択状態用のJCheckBox、複数行文字列用のJTextAreaなどを配置したJPanelを使用し、異なる高さのセルを描画します。