vfl_freak
Premium-User
Hallo zusammen,
auch ich habe vor einigen Tagen diese schöne Klasse entdeckt
Sie funktioniert soweit auch gut - bis auf eine Kleinigkeit: ich möchte abfangen, ob in dem Feld, wo das Datum steht, über die Tastatur etwas geändert wurde !
Lt. zugehöriger API gilt folgendes:
Also habe ich (zusätzlich zum ActionListener, der perfekt funktioniert) diesen PropertyChangeListener eingebaut,
aber - siehe da - das "e.getPropertyName" liefert IMMER "date" ..... :-(
Sprich: die Funktionalität, die ich anstelle des "saveDate" von oben eingebaut habe, wird IMMER ausgeführt !
(1) Was mache ich hier falsch resp. habe ich da was falsch verstanden?
(2) Habe ich irgendeine Möglichkeit, das Textfeld anzusprechen/abzufragen
So, ich hoffe, das war verständlich :suspekt:
Danke und Gruß
Klaus
auch ich habe vor einigen Tagen diese schöne Klasse entdeckt

Sie funktioniert soweit auch gut - bis auf eine Kleinigkeit: ich möchte abfangen, ob in dem Feld, wo das Datum steht, über die Tastatur etwas geändert wurde !
Lt. zugehöriger API gilt folgendes:
Java:
// Note that ActionListener will not be notified if the user edits the date text without hitting the Enter key afterwards.
// To detect both kinds of date change, interested client code can add a PropertyChangeListener.
JXDatePicker picker = new JXDatePicker(new Date());
PropertyChangeListener listener = new PropertyChangeListener() {
public void propertyChange(PropertyChangeEvent e) {
if ("date".equals(e.getPropertyName()) {
saveDate(picker.getDate());
}
}
};
picker.addPropertyChangeListener(listener);
Also habe ich (zusätzlich zum ActionListener, der perfekt funktioniert) diesen PropertyChangeListener eingebaut,
aber - siehe da - das "e.getPropertyName" liefert IMMER "date" ..... :-(
Sprich: die Funktionalität, die ich anstelle des "saveDate" von oben eingebaut habe, wird IMMER ausgeführt !
(1) Was mache ich hier falsch resp. habe ich da was falsch verstanden?
(2) Habe ich irgendeine Möglichkeit, das Textfeld anzusprechen/abzufragen

So, ich hoffe, das war verständlich :suspekt:
Danke und Gruß
Klaus
Zuletzt bearbeitet: