#navi(../)
*JComboBoxの色を変更 [#jce4ead6]
>編集者:[[Terai Atsuhiro>terai]]~
作成日:2005-01-10~
更新日:&lastmod;

#contents
**概要 [#x42ac8da]
JComboBoxのEditor部分と、List部分の色を変更します。

http://terai.xrea.jp/swing/colorcombobox/screenshot.png

**サンプルコード [#b2f19a3d]
 JTextField field = (JTextField)combo.getEditor().getEditorComponent();
 field.setOpaque(true);
 field.setBackground(new Color(225,255,225));

-[[サンプルを起動>http://terai.xrea.jp/swing/colorcombobox/sample.jnlp]]
-[[jarファイル>http://terai.xrea.jp/swing/colorcombobox/sample.jar]]
-[[ソース>http://terai.xrea.jp/swing/colorcombobox/src.zip]]

**解説 [#bbe45ca3]
JComboBoxを編集可にした状態で、List部分、Editor部分に背景色を設定します。

-List部分
--ListCellRendererを使用することで背景色を変更しています。

-Editor部分
--getEditor().getEditorComponent()でJTextFieldオブジェクトを取得して背景色を変更しています。

//**参考リンク
**コメント [#i79a7ae9]
#comment