2011-11-30 14 views

回答

3

您可以使用類似:

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

問題是這將改變顏色,所有菜單項,即使是那些添加到JMenu的。

要控制哪些菜單項被更改,您將需要創建一個自定義的MenuItem UI來替換默認值。然後您需要修改代碼以使用您的自定義選擇背景顏色。

+0

嗨,我必須把這條線放在哪裏? UIManager .... –

+0

在創建組件之前的某個地方。 – camickr