naj_ib
naj_ib

Reputation: 151

JCalendar problem (the month February)

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 starts unless I select.

What do you think?

Upvotes: 1

Views: 1233

Answers (1)

trashgod
trashgod

Reputation: 205785

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.

Upvotes: 3

Related Questions