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

Javafx:多线程提醒通知

Javafx:多线程提醒通知

LEATH 2021-10-28 16:53:51
我正在创建一个通知用户约会时间的系统。我的问题:当用户添加一个新约会时创建一个线程是否很好,该约会将在约会日期时收听并在右下角显示通知我的代码DateFormat inFormat = new SimpleDateFormat("dd/MM/yyyy hh:mm a");DateFormat outFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm");Timer timer = new Timer();private void appointmentNotification() throws ParseException {    //Convert 12hour time to 24hour    String dateValues = date + " " + time;    Date dateParse = inFormat.parse(dateValues);    timer.schedule(new TimerTask() {        @Override        public void run() {            Notifications noti = Notifications.create();            noti.text("Doctor "+doc+" has an Appointment with Patient "+patient);            noti.title("Appointment");            noti.hideAfter(Duration.seconds(10));            noti.position(Pos.BOTTOM_RIGHT);            Platform.runLater(new Runnable() {                @Override                public void run() {                    noti.show();                }            });        }    }, outFormat.parse(outFormat.format(dateParse)));}我想如果用户添加了 50 个约会,就会有 50 个线程在运行
查看完整描述

1 回答

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

添加回答

举报

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