2010-11-11 14 views

Antwort

20

com.toedter.calendar.JCalendar erbt eine ListenerList von JComponent und implementiert java.beans.PropertyChangeListener. Ich würde einen Zuhörer hinzufügen und sehen, was kommt.

Edit: Ich glaube, Sie addPropertyChangeListener() die gleiche Art und Weise JCalendar tut nutzen können.

+0

+1 'com.toedter.calendar.JDateChooser' ist ein gutes Beispiel dafür. – trashgod

+0

@trashgod ja tut mir leid Ich benutze den JDateChooser. Ich weiß, dass es eine actionPerformed-Methode hat, aber ich bin ziemlich rostig mit der Ereignisbehandlung in Java! Ich bin es gewohnt, eine addXListener-Methode zur Hand zu haben. Wie würde ich einen generischen Listener-Hook an diese Methode anhängen? – ghickman

+0

@ghickman: Das Beispiel stimmt für die aktuelle Version, 1.3.3; Es sieht so aus, als wäre die veröffentlichte API 1.2.1. – trashgod

1

Ich habe es nicht versucht, aber addDateListener(DateListener listener) sieht angemessen aus.

+0

Das sieht gut aus, aber leider verwende ich diesen JCalendar nicht (hatte nicht gedacht, dass es zwei geben könnte!). Ich benutze die toedter.com one: http://www.toedter.com/en/jcalendar/api/index.html – ghickman

+0

@ghickman: Sorry! Was ist 'JDatePicker'? – trashgod