2011-12-03 106 views
0

我必須在某些操作中更改JButton的背景。按鈕背景動態更改

我有兩個類。第一個是Action子類,第二個是GUI類。

GUI類中,我把按鈕像矩陣一樣放在面板內。

Action類中捕獲的某些操作中,我想通知GUI類以更改JButton的背景。

我該如何做到這一點?

+0

假設其家庭工作我相應地標記它,如果不是請更改。 – mprabhat

+0

哪個背景?按鈕所在的背景或每個按鈕的背景?你想改變背景的顏色,或做一些自定義繪圖或顯示加載的圖像? –

+2

'我改變了Jbuttons background.'你必須向我們展示(在http://sscce.org/表單)你的代碼,否則一切都在這裏http://docs.oracle.com/javase/tutorial/uiswing/或在這裏http://www.java2s.com/Code/Java/Swing-JFC/CatalogSwing-JFC.htm – mKorbel

回答

0

假設您想將按鈕背景更改爲藍色。 你這樣做:

JButton button = new JButton("Click to Change Background"); 
button.setBackground(Color.BLUE);