close

JavaFX

Ugrás a navigációhoz Ugrás a kereséshez
JavaFX
Típusú Gazdag internetes alkalmazás
Fejlesztő Jóslat
Beírva Jáva
Operációs rendszer Java futási környezet
Interfész nyelvek Java , JavaFX Script
Hardver platform Többplatformos szoftver
legújabb verzió 17.0.4 (2022. július 19.)
Engedély EULA
Weboldal oracle.com/technetwork/j…
 Médiafájlok a Wikimedia Commons oldalon

A JavaFX egy Java alapú platform gazdag grafikus felhasználói felületek készítésére . Használható olyan asztali alkalmazások létrehozására, amelyek közvetlenül az operációs rendszerek alól futnak, valamint a böngészőkben futó internetes alkalmazásokhoz ( RIA ) , valamint a mobileszközökön futó alkalmazásokhoz. A JavaFX célja a korábban használt Swing könyvtár helyettesítése . A JavaFX platform a Microsoft Silverlight , Adobe Flash és hasonló rendszerekkel versenyez .

A Java 11-től kezdve már nem szerepel a Java SE-ben, és nem az Oracle fejleszti (a Gluon külön modulként támogatja) [1] . Az Oracle 2025 márciusáig támogatja a JavaFX-et a Java JDK 8 részeként. [2]

1.0 verzió

A JavaFX technológiát először a Sun Microsystems mutatta be a JavaOne konferencián 2007 májusában . 2008. december 4- én megjelent a platform 1.0-s verziója, amely a következő összetevőket tartalmazza:

  • Fejlesztőeszközök – A JavaFX fordító és futtatókörnyezet, a JavaFX Script programozási nyelv , valamint grafikus, média- és webkönyvtárak RIA-alkalmazások létrehozásához asztali számítógépekhez, webhelyekhez és mobileszközökhöz.
  • A NetBeans IDE (6.* verzió) egy eszköz a JavaFX Scriptben írt alkalmazások kódolására és hibakeresésére. A JavaFX Script Editor lehetővé teszi JavaFX objektumok gyors hozzáadását előre elkészített geometriával, felhasználói felület összetevőivel, átalakításokkal és animációkkal.
  • A Production Suite  eszközök és beépülő modulok készlete grafikák JavaFX alkalmazásokba történő importálásához. A következő összetevőket tartalmazza:
    • Beépülő modulok az Adobe Photoshop CS3, CS4 és az Adobe Illustrator CS3, CS4 grafikus szerkesztőihez . A beépülő modulok segítségével ezekből az alkalmazásokból grafikát lehet JavaFX Script kódba exportálni.
    • Media Factory : Eszközkészlet az SVG grafikák JavaFX kóddá alakításához és a JavaFX-be más formátumokból importált grafikák megtekintéséhez. Tartalmaz továbbá példaalkalmazásokat, oktatóanyagokat, cikkeket, API-dokumentációt és kódmintákat.

Programozás a platformhoz

A JavaFX alkalmazások a JavaFX Script deklaratív programozási nyelv használatával jönnek létre. JavaFX Script alkalmazások fejlesztéséhez telepítenie kell a JavaFX SDK -t, amely a Java SE 7 csomagban található . A JavaFX Scriptben írt kódból bármely Java könyvtárhoz hozzáférhet. Ezért a Java és a JavaFX Script nyelvek együttes használata különféle problémák megoldását teszi lehetővé, például egy üzleti alkalmazás logikája írható Java nyelven, a grafikus felhasználói felület pedig JavaFX Script nyelven.

2010-től a következő platformok támogatottak:

Felület CPU architektúra Változat JavaFX
Linux 32 és 64 bites gtk2 2.18+ 2.2
Solaris 32 és 64 bites tíz 2.2
Windows Vista x86 és x86-64 SP2 2.0
Windows XP x86 és x86-64 SP3 2.0
Windows 7 x86 és x86-64 SP1 2.0
Mac OS X 64 bites 10.7.3+ 2.2

A mobileszközökhöz való alkalmazások létrehozásához a fejlesztők egy mobil emulátort kínálnak, amely az SDK része.

Változásnapló

JavaFX 1.2

A megjelenés dátuma 2009. június 2 .

  • Jelentősen átdolgozott előző verzió. Az API és a szintaxis annyira megváltozott, hogy nem kompatibilis a korábbi verziókkal. Ebből az következik, hogy a korábbi verziókra fordított programokat újra kell fordítani, hogy a jelenlegivel működjenek.
  • Továbbfejlesztett CSS- támogatás .
  • Az előző verzió továbbfejlesztett GUI elemei, újak hozzáadásával.
  • Továbbfejlesztett JavaFX Runtime teljesítmény.
  • NetBeans 6.8 Plugin – Továbbfejlesztett támogatás a mobileszközökre szánt alkalmazások fejlesztéséhez.
  • A NetBeans 6.8 bővítmény továbbfejlesztett kódszerkesztővel rendelkezik.
  • Opciók hozzáadva a JavaFX Production Suite csomaghoz.

JavaFX 1.3

Megjelenés : 2010. április 22 .

  • Új GUI-elemek hozzáadva.
  • Továbbfejlesztett CSS támogatás.
  • Az előző verzió továbbfejlesztett GUI elemei.
  • Továbbfejlesztett JavaFX Runtime teljesítmény.
  • Támogatás hozzáadva a TV-alkalmazások fejlesztéséhez (a megfelelő emulátort a NetBeans 6.9 fejlesztői környezet beépülő modulja tartalmazza).
  • A NetBeans 6.9 IDE Plugin továbbfejlesztette a mobileszközökre szánt alkalmazások fejlesztésének támogatását. Mac OC rendszeren most már lehetőség van mobileszköz-emulátor használatára.
  • A NetBeans 6.9 fejlesztői környezet bővítménye továbbfejlesztette a kódszerkesztőt (a lehetséges átalakítások listája kibővült ).
  • Opciók hozzáadva a JavaFX Production Suite csomaghoz.

JavaFX 1.3.1

Megjelenés : 2010. augusztus 21 .

  • A JavaFX alkalmazások gyorsabban indulnak el.
  • Új folyamat JavaFX kisalkalmazások és webalkalmazások futtatásához, amelyeket a fejlesztők testreszabhatnak.

JavaFX 2.0

Megjelenés : 2011. október 10 .

JavaFX 2.1

Megjelenés dátuma : 2012. április 27

  • H.264 és AAC támogatás .
  • Hivatalos támogatás a Mac OS X rendszerhez.
  • LCD szöveg.
  • Továbbfejlesztett felhasználói felület összetevők: kombinált mező , diagram és menüsor.
  • A Webview összetevő mostantól lehetővé teszi a JavaScript számára, hogy Java metódusokat hívjon.

JavaFX 2.2

Megjelenés dátuma : 2012. augusztus 14

  • H.264 és AAC lejátszás támogatása.
  • Linux támogatás (beleértve a böngésző beépülő modult és a WebStart alkalmazásokat).
  • vászon .
  • Új vezérlők: Színválasztó, Lapozás.
  • A HTTP Live Streaming támogatása (Windows XP rendszeren nem működik).
  • Érintse meg az eseményeket és a gesztusokat.
  • API képkezeléshez.

JavaFX 8

Megjelenés dátuma : 2014. március 18

A JavaFX a Java 8 mellett a JRE/JDK részévé vált.

  • 3D grafika támogatása.
  • Érintős bevitel támogatása.
  • Nyomtatási támogatás.

Lásd még

Jegyzetek

  1. Gluon és JavaFX . Letöltve: 2019. február 10. Az eredetiből archiválva : 2019. április 29.
  2. Oracle Java SE támogatási ütemterv . Oracle technológiai hálózat . Oracle (2020. május 13.). Letöltve: 2020. május 31. Az eredetiből archiválva : 2019. december 31.

Linkek