我正在开发一个“paint-like”应用程序(一个小型绘图软件)以熟悉 Java 2D 组件。这是我的问题:我有一个 JFrame,其 ContentPane 是从 JPanel 继承的类的一个实例。我想将背景颜色设置为白色,但它仍然是默认颜色…… ContentPane 对应的类名称是Container。这是一个简化的代码:
public class Container extends JPanel {
public Container() {
super();
this.setBackground(Color.WHITE);
}
}
JFrame 构造函数包含以下行:
this.setContentPane(mainContainer);
我错过了什么吗?
谢谢。
原文由 MarAja 发布,翻译遵循 CC BY-SA 4.0 许可协议
这可以解决它…