...
Excerpt |
---|
I denne oppgaven skal du lære hvordan du kan koble FXML-kode opp mot Java-kode og gjøre applikasjoner interaktive! Målet med denne oppgaven er å lage en enkel kalkulator-applikasjon. |
Steg 1: Opprette app-
...
klasse, FXML-fil og controller-klasse
Filene i denne øvingen skal ligge i ovinger/src/encapsulation
. Lag først en ny klasse med navnet KalkulatorApp. Åpne KalkulatorApp-klassen og rediger slik at du får følgende kode:
...
- Flytte logikk fra KalkulatorController til en Kalkulator-klasse som endrer tilstanden til en kalkulator, som for eksempel memory-feltet og metoder som endrer tilstanden til kalkulatoren.
- Innkapsle kalkulatoren for å sørge for at den har gyldig tilstand, med både lese- og endringsmetoder, samt synlighetsmodifikatorer.
...