Versions Compared

Key

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

...

  • UpOrDownCounter(int start, int end) - initialiserer objektet med angitte start- og slutt-verdier, hvor altså slutt kan være større eller mindre enn start, slik at telleren teller henholdsvis opp eller ned. Lik start og slutt-verdi skal utløse unntak av typen IllegalArgumentException (se Koding av valideringsmetoder).

  • int getCounter() - returnerer telleren
  • boolean count() - beveger telleren i retning av slutt-verdien og returnerer true så lenge den ikke har nådd den, altså om telleren har mer igjen, og false ellers.

Del 2 - JavaFX

Kjør den tilhørende JavaFX-applikasjonen (kjør UpOrDownCounter.fxml som FXML Application) og observer hva som skjer. Åpne UpOrDownCounterController.java og finn ut hvor UpOrDownCounter-klassen din blir brukt, og kommenter hva som skjer med den. Det er ikke et krav at du forstår resten av koden i UpOrDownCounterController, du skal kun forklare hvordan klassen din blir brukt.

Hjelp til kjøring av JavaFX og generelt om øvinger finner du i Hjelp til øvinger. 


Testkode for oppgaven finner du er: stateandbehavior/UpOrDownCounterTest.java

...