Uklonjen iz JDK 11, JavaFX 11 stiže kao samostalni modul

JavaFX 11, prvo samostalno izdanje bogate klijentske tehnologije zasnovane na Javi, sada je dostupno. Oracle uklanja JavaFX iz Java Development Kit-a (JDK) 11, s obzirom na opću želju da se iz JDK-a izvuku nerezistentni moduli i povuče ili ustane kao neovisni moduli.

Otvoreni izvor JavaFX 11 pruža platformu klijentske aplikacije za stolne, mobilne i ugrađene sustave. JavaFX je vrijeme izvođenja dostupno kao SDK specifičan za platformu, kao jmod datoteke i kao skup Mavenovih središnjih artefakata. Budući da JDK više ne uključuje JavaFX, programeri moraju izričito uključiti JavaFX module u programe.

Nove mogućnosti JavaFX-a 11 uključuju:

  • API FX Robot, za simulaciju korisničke interakcije, uključujući tipkanje tipki na tipkovnici, korištenje miša i bilježenje grafičkih podataka.
  • Samostalni JavaFX moduli prema zadanim postavkama više nemaju dozvole.
  • Dodana su svojstva za prilagodbu vremena ponavljanja koraka za kontrolu Spinnera.
  • Podrška se nudi za FX Swing interop, koji obuhvaća JFXPanel i SwingNode, koristeći javni API.
  • MarlinFX, JavaFX priključak Marlin rendera, nadograđen je na verziju 0.9.2, koja ima veću preciznost krivulje i poboljšano uzorkovanje subpiksela. To poboljšava vizualnu kvalitetu gotovo vertikalnih segmenata bez, kako kaže Oracles, ikakvih troškova izvedbe.
  • U paletu boja ColorPicker dodane su standardne boje.
  • Klasa Bounds poboljšana je metodom GetCenter. Ova klasa pruža min / max x i y koordinate zajedno sa širinom i visinom. Često se koristi do centra.
  • Zadani GTX (Gimp Toolkit) prebačen je na verziju 3. Alat je uobičajeni grafički alat niske razine koji se koristi na Linuxu. JavaFX na Linuxu povezuje se s GTX-om.

JavaFX 11 također ispravlja neke programske pogreške, uključujući curenje memorije u VirtualFlowu kada je omogućen čitač zaslona, ​​i još jedan u kojem je automatska promjena veličine tablice ignorirala politiku promjene stupca.

JavaFX 11 se sruši s OpenJDK 11 na Ubuntu 18.04 Linux računalima s omogućenim prozorskim poslužiteljem Wayland. Korištenje Xorg poslužitelja preporučuje se kao rješenje.

Gdje preuzeti JavaFX 11

JavaFX 11 možete preuzeti s web stranice OpenJFX.