21:21概要JComboBoxに選択できないJSeparatorを挿入します。all解説ListCellRendererJSeparatorが選択された場合は、セル描画ComponentとしてJSeparatorを返すようなListCellRendererを設定DefaultComboBoxModelJSeparatorが選択された場合は何もしないよう、setSelectedItemメソッドをオーバーライドDefaultComboBoxModel#setSelectedItemメソッドをオーバーライドする代わりに、以下のようにJSeparatorが選択された場合はひとつ前のItemに戻すようなItemListenerを追加しても同様になります。}});さらに、UpDownキーでの選択状態移動を可能にする(JSeparatorなら飛ばす)場合は、以下のようなキーストロークのアクションを設定する必要があります。&quot;selectNext3&quot;);参考リンクJComboBoxのアイテムをBorderで修飾してグループ分けコメントUpDownキーでの選択状態移動に対応しました。