CompositeZeitDauer Initialisierung funktioniert nicht
Das CompositeZeitDauer verhält sich im RW 3.5 bei der Initialisierung nicht mehr so wie das Äquivalent aus RW 1.
Nachfolgender Code sorgt beim RW 3.5 dafür, dass nichts im Textfeld der Zeitdauer erscheint:
CompositeZeitDauer zdRw35 = new CompositeZeitDauer(shell, SWT.BORDER, 0l, false);
zdRw35.setZeitDauerInBezugAufAnfangsZeitpunkt(120000l);
Im RW 1 bekommen wir hier folgendes zu sehen:
0 Jahre 0 Monate 0 Tage 0 Stunden 2 Minuten 0 Sekunden 0 Tausendstel
Des Weiteren liefert zdRw35.getZeitDauer()
in diesem Beispiel -1
.
Das nachfolgende Video verdeutlicht das Verhalten:
CompositeZeitDauer__RW1_vs_RW35
Beispielhaft ist eine kleine Anwendung zum Testen angefügt: WidgetZeitdauerTest.java