There already are Timer classes in Java SE. Have you looked at them?
Here's the link to the API doc:
http://docs.oracle.com/javase/7/docs/api/