Arvutiteaduse instituut
  1. Kursused
  2. 2024/25 kevad
  3. Objektorienteeritud programmeerimine (LTAT.03.003)
EN
Logi sisse

Objektorienteeritud programmeerimine 2024/25 kevad

  • Kodutööd ja praktikumid
  • Loengud
  • Kursuse korraldus
  • IDE juhend
  • Süvendusrühm
  • Silumisest

JavaFX valuutakalkulaator

Valuutakalkulaator on JavaFX kasutades kirjutatud graafiline programm, mis oskab teisendada EUR valuutat teisteks valuutadeks.

  • programm loeb teiste valuutade nimed (nt USD) ja vahetuskursid tekstifailist exchange-rates.txt
  • kasutajaliideses on kaks tekstivälja - üks EUR summa jaoks ja teine võõrvaluuta summa jaoks. EUR tekstivälja summa sisestamisel peab automaatselt kohe teise tekstivälja konverteeritud summa ilmuma (property listener).
  • võõrvaluuta summa tekstivälja ei tohi kasutaja saada muuta
  • kasutajaliideses on drop-down menüü, kust saab võõrvaluuta valida. valiku muutmisel uuendatakse ka summa.
  • kasutajaliideses on nupp, mis mõlemad tekstiväljad tühjendab
  • kasutajaliides sisaldab programmi "logo". logo on mingi javafx.scene.canvas.Canvas abil koostatud pilt, mis sisaldab vähemalt kolme erinevat kujundit ja kahte eri värvi.
  • kasutajaliidese elemendid on paigutatud kasutades sobilikke layout klasse (BorderPane, HBox, VBox, GridPane jms; ära kasuta setLayoutXY ega hardcoded koordinaate)

Vihje: võta aluseks javafx praksist eelseadistatud tühi projekt

  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused