gpt4 book ai didi

java - 是否可以使用 getClic() 来获取 X() ?

转载 作者:行者123 更新时间:2023-11-30 07:25:40 25 4
gpt4 key购买 nike

我尝试了这个,当我尝试访问 getX() 时,它导致我出现空指针异常,为什么?b 是我的 GUI:http://pastebin.com/8J4uA1ny (如果您需要更多内容,请在评论中告诉我,我会添加它,粉丝)

MouseEvent m = b.getClic();
xMouse = m.getX();
yMouse = m.getY();
System.out.println("xMouse : "+xMouse+" | yMouse : "+yMouse);

感谢各位 friend 的帮助

最佳答案

在您的代码中(

    if(this.clics.isEmpty())
return null;
else
return this.clics.remove(0);

由于您仅在实际存在 click 时才向 clis 添加内容,因此我们可以假设这是导致问题的第一个条件。

由于您正在考虑数组没有事件的可能性,因此您应该添加一个条件,例如:

MouseEvent m = b.getClic();
if (m != null) {
xMouse = m.getX();
yMouse = m.getY();
System.out.println("xMouse : "+xMouse+" | yMouse : "+yMouse);
}

关于java - 是否可以使用 getClic() 来获取 X() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36842024/

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