2011-11-30 17 views
0

私はロールオーバーイベントで私のjMenuItemsの背景色を変更したいと思います:JPopupMenuを変更するロールオーバー背景

enter image description here

は、今では私がどのように行うことができ、私はそれは白いたい、青ですか? (私はネットビーンGUIを使用しています)

ありがとうございました。

よろしくお願いいたします。

UIManager.put("MenuItem.selectionBackground", Color.WHITE); 

問題は、これがすべてのメニュー項目、JMenuのに追加しても、それらの色を変更します次のとおりです。

答えて

3

次のようなものを使用することができます。

変更するメニュー項目を制御するには、デフォルトのメニュー項目を置き換えるカスタムMenuItem UIを作成する必要があります。カスタム選択の背景色を使用するようにコードを変更する必要があります。

+0

こんにちは、この行はどこに置く必要がありますか? UIManager .... –

+0

コンポーネントを作成する前のどこか。 – camickr