Programovanie aplikácií v Jave a Angulari - 3. prednáška (z 8.10.2018)
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.
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.
nechodím na prednášky