Java 更改按钮背景颜色

标签 java swing background jbutton

<分区>

我正在使用 netbeans 创建桌面应用程序,我正在尝试使用代码更改 JButton、btn1 的背景颜色

btn1.setBackground(Color.Red)

但这行不通。不改变按钮的填充颜色,只改变边框颜色。如何更改背景填充?

谢谢

最佳答案

参见 this相关问答。

In particular, you can use setForeground() to change the color of a button's text, but the corresponding setBackground() doesn't read well on some platforms. Using a Border is one alternative; a colored panel, shown below, is another.

您也可以尝试在按钮上调用 setOpaque(true)

关于Java 更改按钮背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10134072/

相关文章:

java - 关于Java for-each附加变量声明

java - 以编程方式启动 Appium 服务器

java - Swing 消息只有在 Runtime.getRuntime().exec() 完成执行后才会显示

java - JTabbedPane 首先显示错误的选项卡组件

android - 如何在没有背景的情况下在 GraphView 中绘制图表?

html - 页眉上的背景图像未显示

java - 在 Java 中评估 XPath 表达式的问题

java - 如何使用谷歌应用引擎(java)上传和存储图像

java - intellij - 如何将 JProgressbar 添加到 swing 调色板?

css - 可以从中心向外重复背景图像吗?