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

#contents

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

#screenshot

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

-&jnlp;
-&jar;
-&zip;

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

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

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

上記のサンプルでは、下のJComboBoxで行の奇数偶数による背景色の変更を行っています。

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