我正在研究一个"类似绘画"的应用程序(一个小绘图软件)来熟悉Java 2D组件.这是我的问题:我有一个JFrame,其ContentPane是继承自JPanel的类的实例.我想将背景颜色设置为白色,但它保持默认颜色... ContentPane对应的类名是Container.这是一个简化的代码:
public class Container extends JPanel {
    public Container() {
        super();
        this.setBackground(Color.WHITE);
    }
}
Run Code Online (Sandbox Code Playgroud)
JFrame构造函数包含以下行:
this.setContentPane(mainContainer);
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?
谢谢.
小智 8
这可以解决它......
public class Container extends JPanel
{
    public Container() 
    {
        super();
        this.setOpaque(true);
        this.setBackground(Color.WHITE);
    }
}
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           34685 次  |  
        
|   最近记录:  |