Results 1 to 3 of 3
Thread: time schedule rate rpoblem
- 04-04-2012, 05:53 AM #1
Member
- Join Date
- Mar 2012
- Posts
- 18
- Rep Power
- 0
time schedule rate rpoblem
Hi,
i have a program which should will print screen every 0.1s but when i compile and run, it print screen 2seconds 1 times but not print once/0.1seconds . below is my code
import java.awt.Toolkit;
import java.util.Timer;
import java.util.TimerTask;
import java.awt.image.BufferedImage;
import java.awt.Rectangle;
import java.awt.Dimension;
import java.awt.Robot;
import java.io.File;
import javax.imageio.ImageIO;
/**
* Schedule a task that executes once every second.
*/
public class Main {
Toolkit toolkit;
Timer timer;
public Main() {
toolkit = Toolkit.getDefaultToolkit();
timer = new Timer();
timer.scheduleAtFixedRate(new RemindTask(), 0, //initial delay
100); //execute the code 1 seconds 1 time
}
class RemindTask extends TimerTask {
public void run() {
try {
Toolkit tool = Toolkit.getDefaultToolkit();
Dimension d = tool.getScreenSize();
Rectangle rect = new Rectangle(1024,768);
Robot robot = new Robot();
Thread.sleep(2000);
File f = new File("screenshot.jpg");
BufferedImage img = robot.createScreenCapture(rect);
ImageIO.write(img,"jpeg",f);
} catch(Exception e){}
}//close public void run
}//close class Reminder
public static void main(String args[]) {
new Main();
}//close public void main
}//close class main
is anyone what is the error/bug there that make the time schedule works incorrectly ?
thanks in advance for the reply
- 04-04-2012, 06:05 AM #2
Senior Member
- Join Date
- Jun 2007
- Location
- Bali, Indonesia
- Posts
- 696
- Rep Power
- 6
Re: time schedule rate rpoblem
I think it is because you have a two seconds delay in you RemindTask.run() method.
Java Code:Thread.sleep(2000); // two seconds
Website: Learn Java by Examples
- 04-04-2012, 06:07 AM #3
Member
- Join Date
- Mar 2012
- Posts
- 18
- Rep Power
- 0
Similar Threads
-
comparing times/schedule algorithm
By s3ib in forum Advanced JavaReplies: 1Last Post: 08-06-2011, 04:05 PM -
Calendar application to schedule vacations
By tirwit in forum New To JavaReplies: 8Last Post: 09-16-2010, 05:44 PM -
Programming NFL Schedule
By PhilArmstrong in forum New To JavaReplies: 0Last Post: 03-04-2010, 02:52 PM -
Java Schedule program
By jaysyshaw in forum New To JavaReplies: 0Last Post: 01-13-2010, 12:07 AM -
How to schedule a job in java
By Malathi in forum Web FrameworksReplies: 4Last Post: 03-27-2009, 10:14 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks