gpt4 book ai didi

java - 如何使用 g.fillRect 方法在 Java 中创建一个 Rectangle 对象

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:08:09 26 4
gpt4 key购买 nike

我需要创建一个矩形对象,然后使用 paint() 将其绘制到小程序。我试过了

Rectangle r = new Rectangle(arg,arg1,arg2,arg3);

然后尝试使用

将其绘制到小程序
g.draw(r);

它没有用。有没有办法在java中做到这一点?我已经在谷歌上搜索了它生命的一英寸以内寻找答案,但我一直无法找到答案。请帮忙!

最佳答案

试试这个:

public void paint (Graphics g) {    
Rectangle r = new Rectangle(xPos,yPos,width,height);
g.fillRect(r.getX(), r.getY(), r.getWidth(), r.getHeight());
}

[编辑]

// With explicit casting
public void paint (Graphics g) {
Rectangle r = new Rectangle(xPos, yPos, width, height);
g.fillRect(
(int)r.getX(),
(int)r.getY(),
(int)r.getWidth(),
(int)r.getHeight()
);
}

关于java - 如何使用 g.fillRect 方法在 Java 中创建一个 Rectangle 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11745595/

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