2012-02-13 81 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);