Programovanie aplikácií v Jave a Angulari - 3. prednáška (z 8.10.2018)

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Tretia prednáška pokračuje v JavaFX zhrnutím konceptu javiska, scény a kontrolera a následne sa podrobne venuje návrhovému vzoru Model-View-Controller v kontexte grafického rozhrania. Vysvetľuje sa rozdiel medzi Observable a Property objektami ako modelmi pre komponenty, princíp, že zmena modelu automaticky spôsobí prekreslenie zobrazujúceho komponentu (napríklad ObservableList a ListView), a prakticky sa implementuje pridávanie nového používateľa cez textové polia (TextField) naviazané na StringProperty a tlačidlo s obsluhou udalosti.

  • - Návrhový vzor Model-View-Controller v grafických rozhraniach
  • - Observable a Property objekty ako nositelia dát pre komponenty
  • - ObservableList ako model pre komponent ListView
  • - Princíp: zmena modelu automaticky vyvolá prekreslenie zobrazovacieho komponentu
  • - Prepojenie textových polí (TextField) s modelom cez StringProperty a getText/setText
  • - Implementácia tlačidla na pridanie nového používateľa do zoznamu (ListView)

Zhrnutie pripravené s pomocou AI z prepisu videa.