上述所给代码出错,显示Cannot resolve method 'isLeftMouseButtonPressed' in 'SwingUtilities'
时间: 2023-11-22 14:56:57 浏览: 48
一个右键菜单出了问题的程序
这个问题可能是因为你的JDK版本较旧,缺少了一些新的API。isLeftMouseButtonPressed()方法是在Java 9中引入的。如果你的JDK版本低于Java 9,那么就会出现这个错误。
要解决这个问题,你可以尝试升级你的JDK版本到Java 9或更高版本。或者,你可以使用类似下面的代码替换掉isLeftMouseButtonPressed()方法:
```java
MouseEvent.BUTTON1_DOWN_MASK == (event.getModifiersEx() & MouseEvent.BUTTON1_DOWN_MASK)
```
这个代码可以检查鼠标左键是否按下。
阅读全文