Programovanie aplikácií v Jave a Angulari - 2. prednáška (z 28.9.2020)
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
Prednáška sa venuje tvorbe grafického používateľského rozhrania v JavaFX, princípu udalostí (events) a komponentov, ktoré na ne reagujú. Vysvetľuje históriu GUI knižníc v Jave (AWT, Swing, JavaFX) a spôsob inštalácie JavaFX cez Maven vrátane ukážky. Predstavuje dva prístupy k tvorbe rozhrania - ručné programovanie rozloženia komponentov a vizuálne cez nástroj Scene Builder generujúci FXML súbor.
- - Rozdiel medzi konzolovou a grafickou aplikáciou, princíp reakcie na udalosti namiesto aktívnej komunikácie
- - História GUI knižníc v Jave: AWT, Swing, JavaFX
- - Inštalácia JavaFX cez Maven (OpenJFX, javafx-controls, príslušný plugin)
- - Dva spôsoby tvorby rozhrania: ručne v kóde alebo vizuálne cez Scene Builder (FXML)
- - Štruktúra JavaFX aplikácie: javisko (Stage), scéna (Scene), komponenty a kontajnery
- - Vlastnosti (properties) a sledovateľné premenné v komponentoch
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky