如果一个JFrame窗口被最小化了,有没有办法使其重新获得焦点?
我正在尝试让它点击某个位置,然后将其恢复。
我正在尝试让它点击某个位置,然后将其恢复。
while (isRunning) {
start = System.currentTimeMillis();
frame.setState(Frame.ICONIFIED);
robot.mouseMove(clickX, clickY);
robot.mousePress(InputEvent.BUTTON1_MASK);
frame.setState(Frame.NORMAL);
Thread.sleep(clickMs - (System.currentTimeMillis() - start));
}
Thread.sleep(n)
是危险的。应该设置一个基于Swing的一次性触发的Timer
。