Ausgewähltes Datum von JCalendar ermitteln

AKST

Erfahrenes Mitglied
Hallo Leute,

ich habe mit die JCalendar-Klassen von folgender Seite besorgt:
http://www.toedter.com/en/jcalendar/

Jetzt habe ich mir eine kleines JFrame erzeugt welches diese JCalendar-Komponente und einen JButton anzeigt.
Das Problem ist, wenn ich ein Datum auswähle und mir das Datum anzeigen lassen möchte (über einen Buttonklick in einem JOptionPane.showmessageDialog...), dann bekomme ich immer das aktuelle Systemdatum und nicht das ausgewählte Datum, das gleiche beim Jahr.

Hier mal ein wenig Code:

Code:
JCalendar kalender_Auswahl = new JCalendar(); // Instanz von JCalendar

kalender_Auswahl.getDate() ;  // gibt mir das akteulle Systemdatum, nicht das ausgewählte

kalender_Auswahl.getYearChooser().getValue(); //gibt mir das aktuelle Systemjahr nicht das ausgewählte Jahr

Woran kann das liegen?


Gruß
 
Zuletzt bearbeitet:
Original geschrieben von AKST
Hallo Leute,

ich habe mit die JCalendar-Klassen von folgender Seite besorgt:
http://www.toedter.com/en/jcalendar/

Jetzt habe ich mir eine kleines JFrame erzeugt welches diese JCalendar-Komponente und einen JButton anzeigt.
Das Problem ist, wenn ich ein Datum auswähle und mir das Datum anzeigen lassen möchte (über einen Buttonklick in einem JOptionPane.showmessageDialog...), dann bekomme ich immer das aktuelle Systemdatum und nicht das ausgewählte Datum, das gleiche beim Jahr.

Hier mal ein wenig Code:

Code:
JCalendar kalender_Auswahl = new JCalendar(); // Instanz von JCalendar

kalender_Auswahl.getDate() ;  // gibt mir das akteulle Systemdatum, nicht das ausgewählte

kalender_Auswahl.getYearChooser().getValue(); //gibt mir das aktuelle Systemjahr nicht das ausgewählte Jahr


Woran kann das liegen?
Gruß

Du wirst wohl statt

Code:
int i = kalender_Auswahl.getYearChooser().getValue();

eher

Code:
int i = kalender_Auswahl.getYearChooser().getYear();

usw. benutzen müssen.
 
War Gestern schon spät. Ich habe das Datum im Konstruktor des ActionListeners eingelesen, da war es natürlich zu früh und ich konnte anklicken was ich wollte. Es funktionieren alle Methoden einwandfrei.
 
Zurück