次のコードを使用するプログラムがあります。
public void mouseMoved(MouseEvent e) {
mousex = e.getX();
mousey = e.getY();
if(mousex >= 700) {
try {
Robot robot = new Robot();
robot.mouseMove(0, 0);
} catch (AWTException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
if(mousex <= 100) {
Robot robot;
try {
robot = new Robot();
robot.mouseMove(0, 0);
} catch (AWTException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
1つを除いて、すべて正常に動作します。jframeではなく画面上のカーソルの位置を設定します。また、if(mousex> = 700)と言うと、画面からも取得されます。代わりにjframeに変更する方法を知る必要があります。ありがとう。