2004-12-27JComboBoxにアイコンを表示JComboBoxを編集可にしてテキスト入力部分とリスト部分にアイコンを表示します。JComboBoxを編集可にしてテキスト入力部分とリスト部分にアイコンを表示します。image:概要JComboBoxを編集可にしてテキスト入力部分とリスト部分にアイコンを表示します。上デフォルトのListCellRendererを使用するJComboBoxです。上から二番目JComboBoxフィールドが編集不可の場合、ListCellRendererを実装することでアイコン表示することができます。下から二番目JComboBoxフィールドが編集可の場合、ListCellRendererを実装しても、Editor部分はアイコン表示されません。下JComboBoxフィールドが編集可の場合でも、MatteBorderを使用することでエディタ部分にもアイコンを表示することができます。上記のサンプルでは、リスト内の各項目にJLabel#setIcon(...)メソッドでアイコンを追加したListCellRendererをJComboBoxに設定しています。