开发者

JCalendar problem (the month February)

开发者 https://www.devze.com 2023-03-22 14:49 出处:网络
I have a graphical component JCalendar for choosing the date. A problem (or bug) persists when my local date is June 30; for example, I go through the months with the arrow when I go through the month

I have a graphical component JCalendar for choosing the date. A problem (or bug) persists when my local date is June 30; for example, I go through the months with the arrow when I go through the month of February, the date is inserted automatically (February 28) because the event "propertyChange" is sta开发者_开发技巧rts unless I select.

What do you think?


Assuming JCalendar and JSpinnerDateEditor, I see no discontinuities near June 30 or February 28 in JCalendarDemo. You might verify that you are observing the correct property change:

    JDateChooser spinner = new JDateChooser(new JSpinnerDateEditor());
    spinner.addPropertyChangeListener(new PropertyChangeListener() {
        @Override
        public void propertyChange(PropertyChangeEvent e) {
            System.out.println(e.getPropertyName()
                + ": " + e.getNewValue());
        }
    });
    this.add(spinner);

Addendum: I am unable to reproduce the effect you describe because it's a bug that's fixed here.

Addendum: The bug is also fixed in JCalendar, version 1.4.

0

精彩评论

暂无评论...
验证码 换一张
取 消