Naziv predmeta KI105 Java 3: Programiranje korisničkog interfejsa
Opis predmeta
Predmet se prvenstveno fokusira na rad sa programima koji imaju vizuelnu reprezentaciju, u formi grafičkog korisničkog interfejsa preko kojeg komuniciraju sa korisnicima. Predmet obrađuje tri pristupa kreiranju grafičkog korisničkog interfejsa: najstariji AWT, preko Swing-a, do najsavremenihe JavaFX grafičke platforme. Da bi bilo moguće kreirati i kodirati kontrole grafičkog korisničkog interfejsa, neophodno je i detaljno obraditi rad sa događajima u Javi, a upravo je to jedna od tema ovog predmeta. Predmet se još fokusira na analizu i demonstraciju rada sa binarnim datotekama u Javi, kao i na testiranje kreiranog softvera primenom Junit – radnog okvira za testiranje.
Program predmeta
Program predmeta čine sledeće nastavne jedinice:
  1. Osnove Swing grafičkog korisničkog interfejsa (GUI)
  2. Grafika u Javi
  3. JavaFX – osnove
  4. Programiranje vođeno događajima
  5. JavaFX – UI kontrole i multimedija
  6. Rad da binarnim fajlovima
  7. Testiranje softvera sa JUnit