1

いつでもマウスを JFrame の中央に移動しようとしています。私は当初、ロボットを使用してマウスを目的の場所に移動できると考えていましたが、

robot.mouseMove(300, 400);

画面の左上隅として0、0でマウスを300、400に移動します。0, 0 を画面全体ではなく JFrame の左上隅にしたい。誰にもアイデアはありますか?

4

1 に答える 1

3

あなたはそれを試しましたか?

JFrame frame = new JFrame();
frame.setLocation(100, 100);
frame.setSize(500, 500);
frame.setVisible(true);
try {
    Robot robot = new Robot();
    robot.mouseMove(frame.getX() + 250, frame.getY() + 250);
} catch (AWTException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

私はそれを試しました、そしてこれは私のために働きます!

于 2013-05-16T23:46:35.303 に答える