2010-06-09 114 views
0

如何創建事件提醒。例如,用戶創建了今天下午5點的事件並將其存儲到數據庫中。如果系統時間爲5.00pm,則在程序運行時提醒將彈出。有沒有API可以做到這一點?從谷歌我得到的是那些免費軟件。Java Swing如何創建任務提醒

回答

0

假設您使用Date來表示要啓動警報的時間,請在ScheduledExecutorService中安排自定義Callable任務。

THS代碼應該是這樣的:

myScheculer.schedule(alertTime.getTime() - System.currentTimeMillis(), new AlertTask()); 

在AlertTask實現,使用JOptionPane.showMessage()彈出通知。

+0

嗨可以使用TimerTask來做到這一點? – user236501 2010-06-09 11:33:34

+0

是的,如果你願意,你可以。沒有太大的區別。另見http://stackoverflow.com/questions/409932和http://stackoverflow.com/questions/637110 – ddimitrov 2010-06-09 12:43:30

+0

謝謝你的回答。 – user236501 2010-06-10 06:02:36