如何访问和控制其他窗口..java?

时间:2012-12-09 12:45:40

标签: java swing listener

我喜欢做一个可以控制其他程序(窗口)的程序。我希望我的程序自动点击按钮并获得其他状态。但是现在我只是问如何使用java访问这个其他程序/进程。

2 个答案:

答案 0 :(得分:4)

尝试java.awt.Robot

如何按键

import java.awt.Robot;
import java.awt.event.KeyEvent;

Robot robot = new Robot();

static int keyInput[] = { KeyEvent.VK_SPACE };
robot.keyPress(keyInput[i]);

如何操纵鼠标

import java.awt.event.InputEvent;

robot.mouseMove(300, 550);//MOVING MOUSE
r.mousePress(InputEvent.BUTTON1_MASK); // CLICKING MOUSE

InputEvent.BUTTON1_MASK =左键

InputEvent.BUTTON2_MASK =中键

InputEvent.BUTTON3_MASK =右键

Here's一个很好的教程

答案 1 :(得分:2)

尝试查看Java Robot类。