3 回答
宝慕林4294392
TA贡献2021条经验 获得超8个赞
PointerInfo a = MouseInfo.getPointerInfo();
Point b = a.getLocation();
int x = (int) b.getX();
int y = (int) b.getY();
System.out.print(y + "jjjjjjjjj");
System.out.print(x);
Robot r = new Robot();
r.mouseMove(x, y - 50);
慕桂英4014372
TA贡献1871条经验 获得超13个赞
在SWT中,您无需在听众中找到鼠标位置。Display对象具有该方法getCursorLocation()。
在vanilla SWT / JFace中,请致电Display.getCurrent().getCursorLocation()。
在RCP应用程序中,请致电PlatformUI.getWorkbench().getDisplay().getCursorLocation()。
对于SWT应用中,优选使用getCursorLocation()过MouseInfo.getPointerInfo(),其他人已经提到的,随着后者在SWT被设计用来替换AWT工具包来实现。
添加回答
举报
0/150
提交
取消