...
Bruk av Exercise-panelet er obligatorisk for denne oppgaven. Du må ha panelet åpent med StopWatch.ex-filen (tests > objectstructures > StopWatch.ex) i før du begynner med oppgaven. For mer informasjon/hjelp, se nederst på hovedsiden for Øving 5.
Java-kode
Kopier StopWatch fra encapsulation-pakken og lag StopWatchManger som beskrevet over. Test klassen med selvlagde main-metoder og ved å kjøre JUnit-testene. Til denne oppgaven finnes det en StopWatchController og StopWatchMangerController, samt to FXML-filer som brukes til et grafisk brukergrensesnitt. StopWatch.fxml brukes av StopWatchManager.fxml, og vil ikke fungerer om man prøver å starte den på egenhånd. For å få opp det grafiske brukergrensesnittet må dermed StopWatchManger.fxml startes som en FXML-applikasjon.
Testkode for denne oppgaven finner du her: objectstructures/StopWatchTest.java og objectstructures/StopWatchManagerTest.java. Originalkoden (jextest) du her: objectstructures/StopWatch.jextest og objectstructures/StopWatchManager.jextest.
...