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

Compare with Current View Page History

Version 1 Next »

Øvingene gjøres i verktøyet Eclipse, som installeres som forklart i installasjon av eclipse. Dette vil bl.a. sikre at du har tillegg for å støtte JavaFX-programmering med FXML. I tillegg settes Eclipse opp slik at du får to ferdigkonfigurerte kodingsprosjekter, ett for øvingene kalt ovinger og ett for eksempler og kode laget forelesningene kalt foreksempel.

Flere av øvingene vil ha tilhørende tester og JavaFX-applikasjoner, i form av xyzController-klasser og xyz.fxml-filer. Før du begynner på hver øving må du hente inn de nyeste tilgjengelige filene ved å høyreklikke på prosjektmappen ovinger og velge Team > Pull. Da skal det dukke opp xyz.fxml-filer og xyzController-klasser i undermapper til src-mappen (for eksempel for øving 1 havner disse filene i ovinger > src > stateandbehavior), og tester i tests-mappen (eks. øving 1: ovinger > tests > stateandbehavior). Dette må gjøres for hver øving, da filene kun blir gjort tilgjengelige noen uker før øvingens frist. Merk at mange av disse filene vil ha røde merker som indikerer at noe er galt. Dette skyldes at filene refererer til klasser og metoder som du skal skrive, og før du har gjort det, så blir manglene markert som feil. Etter hvert som du skriver koden som forventes, så vil feilmarkeringene blir borte.

For å teste dine klasser og metoder, så må du finne tilhørende testklasse i tests-mappa, f.eks. AccountTest for din Account-klasse, høyreklikke på den og velge Run As > JUnit Test. Testkoden kjøres da og resultatet vises i et eget JUnit-panel. Selv om koden din er ufullstendig, så vil (deler av) testkoden kunne kjøre. JUnit-panelet vil vise hvilke tester som kjører med suksess (success), hvilke som kjører men melder om feil (failure), og hvilke som ikke kunne kjøre evt. kræsjet (error). Se Enhetstesting med JUnit for mer informasjon.

En xyz.fxml-fil og den tilhørende xyzController.java-filen utgjør en JavaFX-applikasjon, og bruker klassen du har lagd i øvingen. Disse filene har alltid samme navn som klassen du lagde (eks. øving 1: Du lagde Account.java, de tilhørende filene er AccountController.java og Account.fxml). For å kjøre applikasjonen, høyreklikk på FXML-filen og velg Run As > FXML Application. Da skal applikasjonen starte i et nytt vindu.

 

  • No labels