【问题标题】:JCalendar get the current date clickedJCalendar 获取点击的当前日期
【发布时间】:2017-11-16 03:23:21
【问题描述】:

所以我有这个

    @Override
        public void propertyChange(PropertyChangeEvent evt) {
            Date current = new Date(System.currentTimeMillis());

            if (calendar.getDate().after(current) || (calendar.getDate().getDate() == current.getDate()
                    && calendar.getDate().getMonth() == current.getMonth()
                    && calendar.getDate().getYear() == current.getYear())) {

                int month = calendar.getMonthChooser().getMonth() + 1;
                int day = (int) evt.getNewValue();

                String date = day + "/" + month;
                txtNothing.setText("Event:" + date);
                dispose();
            }
        }
    });

我知道它可以更好,但这适用于监听日期的变化..

当再次按下它时,我可以使用什么来选择当前日期?目前该日期仍然突出显示,但单击同一日期时不会触发 propertychange 事件。

【问题讨论】:

    标签: java jcalendar


    【解决方案1】:

    找到了一种方法来使用它来触发它

    calendar.getDayChooser().setAlwaysFireDayProperty(true);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-08
      • 1970-01-01
      • 1970-01-01
      • 2016-11-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多