Hallo zusammen,
ich würde gerne das Datum über einen JSpinner einstellen,
hierfür möchte ich zum ändern des Tags, Monats und Jahres jeweils einen eigenen Spinner verwenden die dann das entsprechende Datum ändern.
Mein Ansatz
funktioniert leider nicht, beim ersten ändern einer Variable ( Tag Monat oder Jahr ) werden die anderne beiden auf 01.01.1970 resetet bzw eine der 3 wird entsprechend hochgezähl...
Da ich gerne hätte das der Sprung von 31 Tagen auf 1 den Monat hochzählt komme ich wohl um dieses Grundmodel nicht herum.
Weiß jemand wo der fehler liegt?
ich würde gerne das Datum über einen JSpinner einstellen,
hierfür möchte ich zum ändern des Tags, Monats und Jahres jeweils einen eigenen Spinner verwenden die dann das entsprechende Datum ändern.
Mein Ansatz
Java:
sdm = new SpinnerDateModel();
daySpinner = new JSpinner(sdm);
daySpinner.setEditor(new DateEditor(daySpinner,"dd"));
monthSpinner = new JSpinner(sdm);
monthSpinner.setEditor(new DateEditor(monthSpinner,"MM"));
yearSpinner = new JSpinner(sdm);
yearSpinner.setEditor(new DateEditor(yearSpinner,"yyyy"));
funktioniert leider nicht, beim ersten ändern einer Variable ( Tag Monat oder Jahr ) werden die anderne beiden auf 01.01.1970 resetet bzw eine der 3 wird entsprechend hochgezähl...
Da ich gerne hätte das der Sprung von 31 Tagen auf 1 den Monat hochzählt komme ich wohl um dieses Grundmodel nicht herum.
Weiß jemand wo der fehler liegt?