我使用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