我使用NetBeans創建一個桌面應用程序,我試圖改變一個JButton的背景色,BTN1使用代碼Java的更改按鈕的背景顏色
btn1.setBackground(Color.Red)
但這不起作用。不改變按鈕的填充顏色,只改變邊框顏色。我怎樣才能改變背景填充?
感謝
我使用NetBeans創建一個桌面應用程序,我試圖改變一個JButton的背景色,BTN1使用代碼Java的更改按鈕的背景顏色
btn1.setBackground(Color.Red)
但這不起作用。不改變按鈕的填充顏色,只改變邊框顏色。我怎樣才能改變背景填充?
感謝
見this相關的問題和答案。
特別是,您可以使用setForeground()更改按鈕文本的顏色,但相應的setBackground()在某些平臺上讀取不好。使用邊界是一種選擇;下面顯示的彩色面板是另一個面板。
您也可以嘗試在您的按鈕上撥打setOpaque(true)
。
我打電話的按鈕,點擊 – jpo 2012-04-13 01:29:29
查看答案修改時。 – lrAndroid 2012-04-13 01:33:12
+1更多[here](http://stackoverflow.com/a/9852024/230513)。 – trashgod 2012-04-13 09:53:59