Java 无法使用 Netbeans 更改 JLabel 背景颜色

Java JLabel background color cant be changed using Netbeans

我使用 NetBeans 设计视图创建了 JFrame 和 jLabel。我通过从 Netbeans 设计视图属性面板更改背景颜色 属性 来更改 jLabel 背景颜色。但是 jLabel 背景颜色没有改变。在更改 jLabel 的背景颜色之前,我还应该更改任何其他 属性 吗?

您需要将不透明设置为 true

yourLabel.setOpaque(true);

(或在 NetBeans 的设计视图中勾选标签属性中的不透明框)