gpt4 book ai didi

java - 使用 Point2D.double 类型的对象的 setLocation 时出现空指针异常

转载 作者:行者123 更新时间:2023-12-02 08:26:24 25 4
gpt4 key购买 nike

这是我第一次使用点,在最初设置 Point2D 对象的位置时似乎遇到了问题。这是我的代码片段:

public class Circle {
private Ellipse2D circle;
private int radius,speed=4,direction;
private Color color;
private Point2D.Double loc=null;
private final int MAXSIZE = 15;

public Circle() {
int tempRadius,x,y;
//setting default color
...

//initializing radius
...

//initializing location
x=temp.nextInt(1024); y=temp.nextInt(1024);
loc.setLocation((double)x, (double)y);
<小时/>

尝试执行 loc.setLocation() 时出现空指针异常。我一直在尝试弄清楚我是否错误地初始化了 point2,如果是的话,又是如何初始化的。有人可以帮助我吗?

最佳答案

哦等等,这有点明显。在设置其位置之前,您需要创建一个新的 Point2D.Double。

关于java - 使用 Point2D.double 类型的对象的 setLocation 时出现空指针异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4434925/

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