日期:2014-05-20  浏览次数:20655 次

怎么用java实现窗口切换

现在有个需求,就是每隔5分钟,执行以下ALT+TAB,实现WINDOWS窗口的切换。

现在想用JAVA程序实现每隔5分钟,执行以下ALT+TAB.这样就不需要人敲击键盘了。
最终目的就是实现windows上运行的窗口的切换。

希望高手给以指导。
谢谢!

------解决方案--------------------
还是给你上代码吧,我测试了下,可以的,你自己再详细改下
Java code

class Tt {

    public static void main(String args[]) {
        Timer tim = new Timer();
       tim.schedule(new MyTimer(), 1000,2000);
    }
}
class MyTimer extends TimerTask{
    public void run(){
        System.out.println("2秒一次");
        try {
            new Robot().keyPress(KeyEvent.VK_ALT);
            new Robot().keyPress(KeyEvent.VK_TAB);
        } catch (AWTException ex) {
            Logger.getLogger(MyTimer.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
}