当我没有使用任何Swing或AWT组件时,有没有办法获得鼠标按钮状态(如果它们被按下或不按下)?
到目前为止,我有这样的事情:
while(true) {
Point point = MouseInfo.getPointerInfo().getLocation();
//mouse movement
if (point.x != prevX || point.y != prevY) {
prevX = point.x;
prevY = point.y;
try {
//do sth here with the movement
} catch (IOException e) {
e.printStackTrace();
}
}
}
即使没有Swing MouseAdapter
等,是否可以以某种方式使用JFrame
?