You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Den tredje versjonen av Memory-eksemplet implementerer et enkelt grafisk brukergrensesnitt mot Memory-klassen fra versjon 2, basert på JavaFX.

Som i den første versjonen har vi ett program-objekt som håndterer interaksjon med brukeren og som samhandler med ett Memory-objekt. Siden dette program-objektet skal være en JavaFX-applikasjon, så må den bygge på Application-klassen (i javafx.application-pakken). Interaksjonen er ikke så ulik den fra versjon 1 og 2, ved at applikasjon gir tekstlige meldinger til brukeren, og brukeren svarer ved å skrive inn tekst. Dette betyr at vi må bruke to andre JavaFX-klasser, Text (i javafx.scene.text-pakken) for tekstlig output og TextField (i javafx.scene.control-pakken) for tekstlig input. Dette gir følgende klasse- og objektdiagrammer:

Applicationabstract void start(Stage)MemoryAppvoid start(Stage)MemoryTextTextFieldmemorysystemOutputuserInput 

 

 

  • No labels