Programiranje

JavaFX 11, odstranjen iz JDK 11, prihaja kot samostojni modul

Zdaj je na voljo JavaFX 11, prva samostojna izdaja bogate odjemalske tehnologije, ki temelji na Javi. Oracle odstranjuje JavaFX iz Javnega razvojnega kompleta (JDK) 11 zaradi splošne želje, da iz JDK izvleče noncore module in jih upokoji ali postavi kot neodvisne module.

Odprtokodni JavaFX 11 ponuja odjemalsko aplikacijsko platformo za namizne, mobilne in vdelane sisteme. JavaFX je izvajalno okolje, ki je na voljo kot posebni SDK za platformo, kot datoteke jmod in kot sklop centralnih artefaktov Maven. Ker JDK ne vključuje več JavaFX, morajo razvijalci izrecno vključiti module JavaFX v aplikacije.

Nove zmožnosti JavaFX 11 vključujejo:

  • API FX Robot za simulacijo interakcije uporabnika, vključno s tipkanjem tipk na tipkovnici, uporabo miške in zajem grafičnih informacij.
  • Samostojni moduli JavaFX privzeto nimajo več dovoljenj.
  • Dodane so lastnosti, da prilagodite čas ponavljanja korakov za kontrolnik Spinner.
  • Podpora je na voljo za FX Swing interop, ki vključuje JFXPanel in SwingNode, z uporabo javnega API-ja.
  • MarlinFX, vrata JavaFX upodabljalnika Marlin, so nadgradili na različico 0.9.2, ki ima večjo natančnost krivulje in izboljšano vzorčenje podpikslov. To izboljša vizualno kakovost skoraj navpičnih segmentov, ne da bi, po besedah ​​Oraclesa, zahtevali kakršne koli stroške delovanja.
  • V barvni paleti ColorPicker so dodane standardne barve.
  • Razred Bounds je bil izboljšan z metodo GetCenter. Ta razred zagotavlja min / max x in y koordinate skupaj s širino in višino. Pogosto se pripeljemo do centra.
  • Privzeti GTX (Gimp Toolkit) je preklopljen na različico 3. Orodje je običajno grafično orodje nizke ravni, ki se uporablja v Linuxu. JavaFX na Linuxu povezuje GTX.

JavaFX 11 odpravi tudi nekatere napake, vključno z uhajanjem pomnilnika v VirtualFlow, ko je bil bralnik zaslona omogočen, in drugim, pri katerem je tabela samodejno spremenila pravilnik o spreminjanju velikosti stolpca.

JavaFX 11 se zruši z OpenJDK 11 na osebnih računalnikih Ubuntu 18.04 Linux z omogočenim okenskim strežnikom Wayland. Kot rešitev je priporočljiva uporaba strežnika Xorg.

Kje prenesti JavaFX 11

JavaFX 11 lahko prenesete s spletnega mesta OpenJFX.

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