JavaFX z Arią - powrót do strony głównej

Nashorn

Gdy pisaliśmy ksiażkę: JavaFX 9. Tworzenie graficznych interfejsów użytkownika Nashorn był cześcią JDK.

W naszej książce Nashorn był użyty w rozdziale 30. Nashorn i rozdziale 34. FXML.

Gdy pisalismy ksiażkę: JavaFX. tworzenie graficznych interfejsów uzytkownika Nashorn nie był już częścią JDK. Biblioteka była wprawdzie dostępna, ale nie udawało sie jej skonfigurować ze względu na braki w modularyzacji. Rozdział 30 został wypełniony inną treścią. W rozdziale 34 pominięta została treść i przykłady wymagajace użycia biblioteki Nashorn.

W tej chwili istnieją zmodularyzowane biblioteki Nashorn 15.3. Można ich użyć poprzez repozytoria Maven albo niezależnie. Użycie pokazaliśmy wczesniej.

GroovyScript 4.0.0

Groovy

W związku z kłopotami z językiem Nashorn znakomitym wyborem jest użycie Groovy Script 4.0.0. do współpracy z FXML.

Dla naszych wiernych Czytelników i Sympatyków zamieszczamy komplet kodów do rozdziału 34 – również te przykłady, które nie wymagają użycia języka skryptowego. Tekst znajdziecie w pierwszej książce. Numeracja przykładów zostala zachowana. Kody wymagają biblioteki groovy-4.0.0, którą można ściągnać ze strtony Apache Groovy (SDK bundle). Nasz projekt używa JDK 17.0.2 oraz JavaFX 17.0.2. Plik projektu IntelliJ znajduje się tutaj.