gpt4 book ai didi

java - java 矩形不显示

转载 作者:行者123 更新时间:2023-12-02 11:17:19 25 4
gpt4 key购买 nike

我尝试在 JPanel 上显示一个矩形,但是当我运行它时,它不起作用。我的 Canvas 类中的代码是:

public void paintComponent(Graphics g)
{
super.paintComponent(g);

g.setColor(Color.BLACK);
g.fillRect(80, 350, 400, 250);
}

最佳答案

g.fillRect(80, 350, 400, 250);

根据上面的代码,您的面板尺寸需要为480 x 600,否则矩形无法完全显示在面板上。

当您进行自定义绘画时,您还需要覆盖 getPreferredSize()类的方法返回所需的面板大小,否则大小可能是 (0, 0),具体取决于您使用的布局管理器,因此没有任何内容可绘制。

阅读 Swing 教程中关于 Custom Painting 的部分了解更多信息和工作示例。

关于java - java 矩形不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50180816/

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