2012-02-13 16 views
-3

私はこのスクリーンショットを撮るためのコードを持っています。 1秒ごとにスクリーンショットを取得してバッファリングするにはどうすればよいですか?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); 
関連する問題