gpt4 book ai didi

Java2d : JPanel set background color not working

转载 作者:行者123 更新时间:2023-11-29 09:50:58 24 4
gpt4 key购买 nike

我有如下所示的代码:

public VizCanvas(){
{
this.setBackground(Color.black);
this.setSize(400,400);
}
}

它工作正常并以黑色背景显示面板。但是当我实现什么都不做的 paint 方法时,颜色变为默认颜色,即灰色。

我尝试设置 graphics.setColor() 但没有帮助。

最佳答案

您需要在绘画方法中为 Canvas 填充背景颜色。类似的东西:

g.setColor(Color.BLACK);
g.fillRect(0, 0, getWidth(), getHeight());

之后,画出你需要的任何东西。您也可以尝试在 paint 方法中调用 super.paint(g),而不是在执行任何操作之前。

关于Java2d : JPanel set background color not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2831206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com