Programování

Odebráno z JDK 11, JavaFX 11 přichází jako samostatný modul

Nyní je k dispozici JavaFX 11, první samostatné vydání bohaté klientské technologie založené na prostředí Java. Oracle odstraňuje JavaFX z Java Development Kit (JDK) 11, vzhledem k celkové touze vytáhnout noncore moduly z JDK a vyřadit je nebo je postavit jako nezávislé moduly.

Open source JavaFX 11 poskytuje klientskou aplikační platformu pro stolní počítače, mobilní zařízení a vestavěné systémy. JavaFX je běhový modul dostupný jako SDK specifická pro platformu, jako soubory jmod a jako sada centrálních artefaktů Maven. Protože JDK již neobsahuje JavaFX, musí vývojáři explicitně zahrnout moduly JavaFX do aplikací.

Mezi nové funkce JavaFX 11 patří:

  • FX Robot API, pro simulaci interakce s uživatelem, včetně psaní kláves na klávesnici, používání myši a snímání grafických informací.
  • Samostatné moduly JavaFX již ve výchozím nastavení nemají oprávnění.
  • Byly přidány vlastnosti k přizpůsobení časování opakování kroků pro ovládací prvek Spinner.
  • Je podporována interop FX FX Swing, která zahrnuje JFXPanel a SwingNode, pomocí veřejného API.
  • MarlinFX, port JavaFX vykreslovacího modulu Marlin, byl upgradován na verzi 0.9.2, která má vyšší přesnost křivky a vylepšené vzorkování subpixelů. To zlepšuje vizuální kvalitu téměř vertikálních segmentů, aniž by, jak říká Oracles, žádné náklady na výkon.
  • Do barevné palety ColorPicker byly přidány standardní barvy.
  • Třída Bounds byla vylepšena metodou GetCenter. Tato třída poskytuje souřadnice min / max x a y spolu se šířkou a výškou. Častým využíváním je dostat se do centra.
  • Výchozí GTX (Gimp Toolkit) byl přepnut na verzi 3. Sada nástrojů je běžná, nízkoúrovňová grafická sada nástrojů používaná v systému Linux. JavaFX na linuxových odkazech s GTX.

JavaFX 11 také opravuje některé chyby, včetně úniku paměti ve VirtualFlow, když byla povolena čtečka obrazovky, a další, ve kterém tabulka autoresize ignorovala politiku změny velikosti sloupce.

JavaFX 11 selhává s OpenJDK 11 na počítačích se systémem Linux Ubuntu 18.04 se zapnutým okenním serverem Wayland. Jako řešení se doporučuje použít server Xorg.

Kam stáhnout JavaFX 11

JavaFX 11 si můžete stáhnout z webových stránek OpenJFX.