TeamQuest Blog

JavaFX usunięta z Java JDK 11 - od teraz samodzielny moduł

JavaFX usunięta z Java JDK 11 - od teraz samodzielny moduł News!

TeamQuest 25.10.2018 r.

JavaFX pojawiła się wraz z premierą Javy 8. Oracle zalecał ją jako pełnoprawny zamiennik SWING do tworzenia przez programistów graficznego interfejsu. Obecna wersja została usunięta z Java Development Kit (JDK) 11, w ramach polityki Oracle usunięcia wszystkich modułów poza corową część JDK. Developerzy, tworząc aplikację w Java 11, muszą włączyć/zadeklarować w kodzie aplikacji użycie JavaFX.

JavaFX 11 to platforma dająca aplikacjom klienckich działającym na desktopach, urządzeniach mobilnych oraz IoT warstwę prezentacji. JavaFX jest dostępna jako pliki jmod oraz jako zbiór artefaktów centralnych dla Maven.

Przy okazji wydania JavaFX 11 udostępniono nowe możliwości:

  • FX Robot API daje możliwość symulowania zachowania użytkownika – wciskania klawiszy klawiatury, klikania myszą, ruchy kursora, generowania screen shot'ów.
  • Wsparcie oferowane jest dla interakcji FX Swing, która obejmuje JFXPanel i SwingNode, przy użyciu publicznego API.
  • MarlinFX, port JavaFX, został uaktualniony do wersji 0.9.2.
  • Standardowe kolory zostały dodane w palecie kolorów ColorPicker.
  • Klasa Bounds została wzbogacona o metodę GetCenter. Ta klasa zapewnia współrzędne min/max oraz x/y.
  • GTX (Gimp Toolkit) niskopoziomy zestaw narzędzi graficznych został podniesiony do wersji 3
  • Usunięto wyciek pamięci w VirtualFlow, przy włączonym czytniku ekranowym.

JavaFX 11 jest do pobrania ze strony projektu.

Najnowsze oferty pracy:

Polecane wpisy na blogu IT:

Szukasz pracownika IT?

Dostarczymy Ci najlepszych specjalistów z branży IT. Wyślij zapytanie

Wyrażam zgodę TeamQuest Sp. z o.o. na przetwarzanie moich danych osobowych w celu marketingu produktów i usług własnych TeamQuest, w tym na kontaktowanie się ze mną w formie połączenia telefonicznego lub środkami elektronicznymi.
Administratorem podanych przez Ciebie danych osobowych jest TeamQuest Sp. z o.o., z siedzibą w Warszawie (00-814), ul. Miedziana 3a/21, zwana dalej „Administratorem".
Jeśli masz jakiekolwiek pytania odnośnie przetwarzania przez nas Twoich danych, skontaktuj się z naszym Inspektorem Ochrony Danych (IOD). Do Twojej dyspozycji jest pod adresem e-mail: office@teamquest.pl.
W jakim celu i na jakiej podstawie będziemy wykorzystywać Twoje dane? Dowiedz się więcej