└── EventScheduler.java /EventScheduler.java: -------------------------------------------------------------------------------- 1 | import java.util.*; 2 | 3 | public class EventScheduler { 4 | static class EventTask extends TimerTask { 5 | String msg; 6 | 7 | EventTask(String msg) { 8 | this.msg = msg; 9 | } 10 | 11 | public void run() { 12 | System.out.println("Reminder: " + msg); 13 | } 14 | } 15 | 16 | public static void main(String[] args) { 17 | Scanner sc = new Scanner(System.in); 18 | Timer timer = new Timer(); 19 | 20 | System.out.print("Enter reminder message: "); 21 | String msg = sc.nextLine(); 22 | 23 | System.out.print("Delay in seconds: "); 24 | int delay = sc.nextInt(); 25 | 26 | timer.schedule(new EventTask(msg), delay * 1000L); 27 | System.out.println("Event scheduled!"); 28 | } 29 | } --------------------------------------------------------------------------------