Programovanie

Po odstránení z JDK 11 prichádza JavaFX 11 ako samostatný modul

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.

$config[zx-auto] not found$config[zx-overlay] not found