Teraz je k dispozícii JavaFX 11, prvé samostatné vydanie bohatej klientskej technológie založenej na prostredí Java. Spoločnosť Oracle odstraňuje program JavaFX zo súpravy Java Development Kit (JDK) 11 vzhľadom na celkovú túžbu vytiahnuť z JDK moduly noncore a vyradiť ich z činnosti alebo ich postaviť ako nezávislé moduly.
Open source JavaFX 11 poskytuje platformu klientských aplikácií pre stolné, mobilné a vstavané systémy. JavaFX je runtime dostupný ako SDK špecifická pre platformu, ako súbory jmod a ako sada centrálnych artefaktov Maven. Keďže JDK už neobsahuje JavaFX, musia vývojári do aplikácií výslovne zahrnúť moduly JavaFX.
Nové možnosti v JavaFX 11 zahŕňajú:
- FX Robot API, na simuláciu interakcie používateľa vrátane písania klávesov na klávesnici, pomocou myši a zaznamenávania grafických informácií.
- Samostatné moduly JavaFX už predvolene nemajú povolenia.
- Boli pridané vlastnosti na prispôsobenie časovania opakovania krokov pre ovládací prvok Spinner.
- Ponúka sa podpora pre interopéter FX Swing, ktorý obsahuje JFXPanel a SwingNode, pomocou verejného API.
- Port MarlinFX, port JavaFX vykresľovacieho modulu Marlin, bol inovovaný na verziu 0.9.2, ktorá má vyššiu presnosť krivky a vylepšené vzorkovanie subpixelov. To zlepšuje vizuálnu kvalitu takmer vertikálnych segmentov, bez akýchkoľvek nákladov na výkon, hovorí Oracles.
- Do farebnej palety ColorPicker boli pridané štandardné farby.
- Trieda Bounds bola vylepšená metódou GetCenter. Táto trieda poskytuje súradnice min / max x a y spolu so šírkou a výškou. Častým využitím je dostať sa do centra.
- Predvolená GTX (Gimp Toolkit) bola prepnutá na verziu 3. Sada nástrojov je bežný grafický súbor nástrojov nízkej úrovne používaný v systéme Linux. JavaFX na Linuxe spája s GTX.
JavaFX 11 tiež opravuje niektoré chyby, vrátane úniku pamäte vo VirtualFlow, keď bola povolená čítačka obrazovky, a ďalšej, v ktorej autoresize tabuľky ignorovala politiku zmeny veľkosti stĺpca.
JavaFX 11 zlyháva s OpenJDK 11 na počítačoch Linux so systémom Ubuntu 18.04 so zapnutým okenným serverom Wayland. Ako riešenie sa odporúča použiť server Xorg.
Kde stiahnuť JavaFX 11
JavaFX 11 si môžete stiahnuť z webovej stránky OpenJFX.