0
請參考此錯誤:UIManager的改變顏色只有一次(靈氣)
4848910 : UIManager only updates colors once
我有一個JFrame兩個按鈕。從第一個按鈕,我改變LAF顏色由
UIManager.put("Button.background", new ColorUIResource(Color.red));
SwingUtilities.updateComponentTreeUI(this.getContentPane());
,並在第二個按鈕,我改變LAF色彩搭配
UIManager.put("Button.background", new ColorUIResource(Color.green));
SwingUtilities.updateComponentTreeUI(this.getContentPane());
這裏我使用將ColorUIResource(由錯誤的決議所述),但我問題與引用的錯誤中描述的相同。即UIManager會在第一次點擊任何按鈕時更改顏色,但在隨後的點擊中不會更改顏色。
我錯過了什麼嗎?任何幫助,將不勝感激。
我會試試看。謝謝。 –