Repozytorium z materiałami na temat JavaFX
Repozytorium kodu zostało utworzone ze względu na realizacje seminarium z przedmiotu Zaawansowane Technologie Internetowe w roku akademickim 2021/2022. Zawiera siedem przykładów dotyczących technologii JavaFX. Celem powstania przykładów jest pokazanie cech i funkcji tej technologii.
Dalsze rozdziały zawierają instrukcję uruchomienia przykładowych aplikacji.
Do uruchomienia przykładu należy posiadać zainstalowane:
- IDE do rozwijania aplikacji w języku Java - np. IntelliJ lub Eclipse
- JavaFX SDK
- Java SE Development Kit (najlepiej 18 lub 18)
- Uruchomić IDE i stworzyć projekt na podstawie instrukcji ze slajdu 34 prezentacji.
- Pobrać lub sklonować kod źródłowy przykładów z tego repozytorium.
- Do katalogu głównego aplikacji wrzucać pliki z poszczególnych przykładów.
- Uruchomić aplikację w sposób opisany w prezentacji.
Podstawowa aplikacja, która wyświetli w aplikacji okienkowej napis "hello world".
Aplikacja, przedstawiająca możliwości JavaFX w zakresie przedstawiania kształtów.
W tej aplikacji zaprezentowane są mechaniki zarządzania zdarzeniami.
Aplikacja przedstawiające elementy stylowane za pomocą CSS.
Aplikacja stworzona za pomocą pliku FXML.
Ta aplikacja przedstawia komponent WebView, który wyświetla stronę http://stackoverflow.com.
W tej aplikacji również wykorzystany został komponent WebView, tym razem przedstawiający nasz własny plik HTML.
Tutorialspoint (ENG) - popularne źródło nauki zawierające wiele dokładnych informacji
https://www.tutorialspoint.com/javafx/
Jenkov (ENG) - portal z kursami o różnych narzędziach, głównie opartych na Javie
https://jenkov.com/tutorials/javafx/
Bro Code (ENG) - 4-godzinny film prezentujący wszystkie najważniejsze założenia JavaFX
https://www.youtube.com/watch?v=9XJicRt_FaI
Zacznij Programować (PL) - seria filmów na temat JavaFX w języku polskim
https://www.youtube.com/watch?v=rEzzJaoC6uo
Dokumentacja (ENG) - oficjalna dokumentacja JavaFX
https://openjfx.io/openjfx-docs/
Eclipse - Tutorialkart (ENG)
https://www.tutorialkart.com/javafx/install-javafx-in-eclipse-ide/
IntelliJ - Bro Code (ENG)
https://www.youtube.com/watch?v=Ope4icw6bVk
Eclipse - Java Coding Community (ENG)
https://www.youtube.com/watch?v=bC4XB6JAaoU
Eclipse - Zacznij Programować (PL)