int x = e.getXOnScreen() - mouseX; int y = e.getYOnScreen() - mouseY;报错Cannot resolve symbol 'mouseX
时间: 2024-04-17 17:26:29 浏览: 111
p5-MouseX-Foreign:允许Mouse类从外部类(即非Mouse类)继承
抱歉,我之前的回答中遗漏了定义`mouseX`和`mouseY`变量的部分。请将下面的代码添加到`MouseListener`的`mousePressed`方法中,以定义这两个变量:
```java
int mouseX, mouseY;
```
这样,完整的`mousePressed`方法应该是这样的:
```java
@Override
public void mousePressed(MouseEvent e) {
mouseX = e.getX();
mouseY = e.getY();
}
```
请将这个修改应用到你的代码中,并重新尝试运行。如果还有其他问题,请随时提问。
阅读全文