2

LWUIT にコンボボックスがあり、上下の矢印を使用すると、どの項目が選択されているかがわからないため、LWUIT で選択されたコンボボックス項目の背景色を変更するにはどうすればよいですか?

4

2 に答える 2

1

ComboBoxUIID ComboBoxFocus Selected スタイルを使用します。

于 2012-04-12T16:14:17.563 に答える
1

最後に答えを見つけました。Cell Renderer を使用して ComboBox アイテムのスタイルを変更できるようにしました。また、ルック アンド フィールを使用して矢印アイコンを変更し、アイコンに置き換えることができました。

genderCB.setListCellRenderer(my defined cell renderer);

引用符

 LookAndFeel lf = UIManager.getInstance().getLookAndFeel();
        try {
            ((DefaultLookAndFeel) lf).setComboBoxImage(Image.createImage(image));

        } catch (Exception ex) {
            ex.printStackTrace();
        }
于 2012-09-16T14:30:07.433 に答える