Skip to content

nerooc/zti-seminar-javafx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

ZTI - seminarium JavaFX

Repozytorium z materiałami na temat JavaFX

Spis treści

Przegląd

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.

Instrukcja - Uruchomienie

Wymagania

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)

Uruchomienie - krok po kroku

  1. Uruchomić IDE i stworzyć projekt na podstawie instrukcji ze slajdu 34 prezentacji.
  2. Pobrać lub sklonować kod źródłowy przykładów z tego repozytorium.
  3. Do katalogu głównego aplikacji wrzucać pliki z poszczególnych przykładów.
  4. Uruchomić aplikację w sposób opisany w prezentacji.

Instrukcja - Przykłady

Przykład 1

Podstawowa aplikacja, która wyświetli w aplikacji okienkowej napis "hello world".

Przykład 2

Aplikacja, przedstawiająca możliwości JavaFX w zakresie przedstawiania kształtów.

Przykład 3

W tej aplikacji zaprezentowane są mechaniki zarządzania zdarzeniami.

Przykład 4

Aplikacja przedstawiające elementy stylowane za pomocą CSS.

Przykład 5

Aplikacja stworzona za pomocą pliku FXML.

Przykład 6

Ta aplikacja przedstawia komponent WebView, który wyświetla stronę http://stackoverflow.com.

Przykład 7

W tej aplikacji również wykorzystany został komponent WebView, tym razem przedstawiający nasz własny plik HTML.

Interesujące źródła do nauki

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/

Konfiguracja JavaFX

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)

https://www.youtube.com/watch?v=qcDNZB_5rgc

Źródła