我有这个代码用于截取屏幕截图;我怎么能改变它来每秒拍摄和缓冲一次屏幕截图?
{
BufferedImage image = robot.createScreenCapture(rectangle);
search: for(int x = 0; x < rectangle.getWidth(); x++)
{
for(int y = 0; y < rectangle.getHeight(); y++)
{
}
}
}
答案 0 :(得分: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);