Programavimas

Pašalinta iš JDK 11, „JavaFX 11“ pateikiama kaip atskiras modulis

Dabar yra „JavaFX 11“, pirmasis atskiras „Java“ pagrindu sukurtos turtingos kliento technologijos leidimas. „Oracle“ pašalina „JavaFX“ iš „Java Development Kit“ (JDK) 11, turėdama bendrą norą iš JDK ištraukti „noncore“ modulius ir palikti juos pensijoje arba atsistoti kaip nepriklausomus modulius.

Atvirojo kodo „JavaFX 11“ suteikia kliento programų platformą staliniams, mobiliesiems ir įterptosioms sistemoms. „JavaFX“ yra vykdymo laikas, pasiekiamas kaip konkrečiai platformai skirtas SDK, kaip „jmod“ failai ir kaip „Maven“ centrinių artefaktų rinkinys. Kai JDK nebeturi „JavaFX“, kūrėjai turi aiškiai įtraukti „JavaFX“ modulius į programas.

Naujos „JavaFX 11“ galimybės apima:

  • „FX Robot API“, skirta modeliuoti vartotojo sąveiką, įskaitant klaviatūros klavišų įvedimą, pelės naudojimą ir grafinės informacijos fiksavimą.
  • Standartiniai „JavaFX“ moduliai nebeturi teisių.
  • Pridėtos ypatybės, kad būtų galima pritaikyti „Spinner“ valdymo pakopų kartojimo laiką.
  • Siūloma palaikyti „FX Swing“ sąveiką, kurią sudaro „JFXPanel“ ir „SwingNode“, naudojant viešą API.
  • „MarlinFX“, „Marlin“ atvaizdavimo priemonės „JavaFX“ prievadas, buvo atnaujintas į 0.9.2 versiją, kuri turi didesnį kreivės tikslumą ir patobulintą pikselių atranką. Tai pagerina beveik vertikalių segmentų vaizdo kokybę, be jokių „Oracle“ išlaidų.
  • Į spalvų paletę „ColorPicker“ buvo įtrauktos standartinės spalvos.
  • „Bounds“ klasė buvo patobulinta naudojant „GetCenter“ metodą. Ši klasė pateikia min / max x ir y koordinates kartu su pločiu ir aukščiu. Dažnas būdas yra patekti į centrą.
  • Numatytasis „GTX“ („Gimp Toolkit“) buvo pakeistas į 3 versiją. Įrankių rinkinys yra įprastas, žemo lygio grafinis įrankių rinkinys, naudojamas „Linux“. „JavaFX“ sistemoje „Linux“ susieja su GTX.

„JavaFX 11“ taip pat ištaiso kai kurias klaidas, įskaitant atminties nutekėjimą „VirtualFlow“, kai buvo įjungtas ekrano skaitytuvas, ir kitą, kai lentelės automatinio dydžio keitimas neatsižvelgė į stulpelio dydžio keitimo politiką.

„JavaFX 11“ sugenda su „OpenJDK 11“ „Ubuntu 18.04 Linux“ kompiuteriuose su įjungtu „Wayland“ langų serveriu. Kaip apeitį rekomenduojama naudoti „Xorg“ serverį.

Kur atsisiųsti „JavaFX 11“

Galite atsisiųsti „JavaFX 11“ iš „OpenJFX“ svetainės.

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