gpt4 book ai didi

java - 为 JPanel 创建构造函数来创建圆圈?

转载 作者:行者123 更新时间:2023-12-01 20:11:15 25 4
gpt4 key购买 nike

我正在尝试创建一个项目,其中我有一个构造函数,该构造函数用 x、y、宽度、高度构造圆,然后使用 Jpanel 绘制它们。不幸的是,我没有尝试自己或找到任何像样的资源......

有人可以帮我吗?谢谢..我正在尝试做这样的事情

public Circle(int x , int y, int w, int h) {
g.drawOval(x,y,w,h);
}

另外,我想知道是否有比 Jpanel 更好的选择?我正在寻找构建一个可以生成两个圆并移动、检测它们何时相交并标记相交区域的应用程序。

最佳答案

看起来您正在尝试使用 Graphics 类进行绘制。

你会想要这样的东西:

public class Circle {
public int x,y,w,h;
public Circle(int xx,yy,ww,hh) {
x = xx;
y = yy;
w = ww;
h = hh;
}
public int getX() {
return x;
}
public int getY() {
return y;
}
public int getW() {
return w;
}
public int getH() {
return h;
}
}
class MainClass {
public circle = new Circle(50,50,50,50);
@Override
public void paintComponent(Graphics g) {
g.drawOval(circle.getX(),circle.getY(),circle.getW(),circle.getH());
}

关于java - 为 JPanel 创建构造函数来创建圆圈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46651054/

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