Borttagen från JDK 11 anländer JavaFX 11 som en fristående modul

JavaFX 11, den första fristående versionen av den Java-baserade rika klientteknologin, är nu tillgänglig. Oracle tar bort JavaFX från Java Development Kit (JDK) 11, med tanke på en övergripande önskan att dra ut noncore-moduler från JDK och återställa dem eller stå upp som oberoende moduler.

Öppen källkod JavaFX 11 ger en klientapplikationsplattform för stationära, mobila och inbäddade system. JavaFX är en runtime tillgänglig som en plattformsspecifik SDK, som jmod-filer och som en uppsättning Maven centrala artefakter. Eftersom JDK inte längre inkluderar JavaFX måste utvecklare uttryckligen inkludera JavaFX-moduler i applikationer.

Nya funktioner i JavaFX 11 inkluderar:

  • FX Robot API, för att simulera användarinteraktion inklusive att skriva tangenter på tangentbordet, använda musen och fånga grafisk information.
  • Fristående JavaFX-moduler har inte längre behörigheter som standard.
  • Egenskaper har lagts till för att anpassa stegrepetering för Spinner-kontrollen.
  • Support erbjuds för FX Swing interop, som omfattar JFXPanel och SwingNode, med hjälp av ett offentligt API.
  • MarlinFX, JavaFX-porten på Marlin-renderaren, har uppgraderats till version 0.9.2, som har en högre kurvanoggrannhet och förbättrad subpixel-sampling. Detta förbättrar den visuella kvaliteten på nästan vertikala segment utan, säger Oracles, någon prestandakostnad.
  • Standardfärger har lagts till i ColorPicker färgpalett.
  • Bounds-klassen har förbättrats med GetCenter-metoden. Denna klass ger min / max x- och y-koordinater tillsammans med bredd och höjd. En frekvent användning är att komma till centrum.
  • Standard GTX (Gimp Toolkit) har bytt till version 3. Verktygssatsen är en vanlig grafisk verktygslåda på låg nivå som används på Linux. JavaFX på Linux-länkar med GTX.

JavaFX 11 fixar också några buggar, inklusive ett minnesläckage i VirtualFlow när skärmläsaren aktiverades, och en annan där tabellen autostorlek hade ignorerat kolumnens storlek-storlek.

JavaFX 11 kraschar med OpenJDK 11 på Ubuntu 18.04 Linux-datorer med Wayland-fönsterservern aktiverad. Användning av Xorg-servern rekommenderas som en lösning.

Var kan jag ladda ner JavaFX 11

Du kan ladda ner JavaFX 11 från OpenJFX-webbplatsen.