2012-02-13 114 views
-3

我有这段代码来拍摄截图;我怎样才能改变它,并每秒缓冲截图?经常使用Java的屏幕截图

{ 
    BufferedImage image = robot.createScreenCapture(rectangle); 
    search: for(int x = 0; x < rectangle.getWidth(); x++) 
    { 
     for(int y = 0; y < rectangle.getHeight(); y++) 
     { 

     } 
    } 
} 

回答

1

你可以(除其他事项外)在JDK使用Timer API,例如:

Timer t = new Timer("Sceenshot timer"); 
    TimerTask screenShotTask = new TimerTask() { 
     @Override 
     public void run() { 
      // Call your code 
     } 
    }; 
    t.schedule(screenShotTask, 1000);