为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用java在每天晚上8点(20:00)弹出对话框?

如何使用java在每天晚上8点(20:00)弹出对话框?

繁星coding 2021-08-04 16:58:24
我写了一个java代码,每天晚上8点(20:00)弹出一个对话框。但是,该代码仅在第一次起作用,并且在我更改时间后后来不起作用。这是我的代码:import java.util.Calendar;import java.util.Date;import java.util.Timer;import java.util.TimerTask;import javax.swing.JOptionPane;public class PopUp {public static void main(String[] args) {    Timer timer = new Timer();    TimerTask tt = new TimerTask() {        @Override        public void run() {            Calendar cal = Calendar.getInstance();            int hour = cal.get(Calendar.HOUR_OF_DAY);            int min = cal.get(Calendar.MINUTE);            int sec = cal.get(Calendar.SECOND);            if (hour == 20 && min == 00 && sec == 0) {                JOptionPane.showMessageDialog(null, "PopUp Success at "+new Date().toString());                System.out.println("PopUp Success at "+new Date().toString());            }        }    };    timer.schedule(tt, 1000, 1000 * 5);}}我的代码有什么问题吗?请帮我解决这个问题,每天晚上 8 点弹出对话框。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 169 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信