Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.javaOriginalkoden (jextest) du her: objectstructures/StopWatch.jextest og objectstructures/StopWatchManager.jextest.

...