logo

JavaFX oktatóanyag

A JavaFX oktatóanyag a JavaFX alap- és haladó fogalmait tartalmazza. JavaFX oktatóanyagunk kezdőknek és profiknak készült.

A JavaFX egy Java-könyvtár, amelyet asztali alkalmazások, valamint Rich Internet Applications (RIA) fejlesztésére használnak. A JavaFX-be épített alkalmazások több platformon is futhatnak, beleértve a webet, mobilt és asztali számítógépeket.

JavaFX oktatóanyagunk a JavaFX könyvtár összes témáját tartalmazza, mint például alapok, 2D alakzatok, 3D alakzatok, effektusok, animáció, szöveg, elrendezések, felhasználói felület vezérlők, átalakítások, diagramok, JavaFX CSS-szel, JavaFX médiával stb.

Mi az a JavaFX?

A JavaFX egy Java-könyvtár, amelyet asztali alkalmazások, valamint Rich Internet Applications (RIA) fejlesztésére használnak. A JavaFX-be épített alkalmazások több platformon is futhatnak, beleértve a webet, mobilt és asztali számítógépeket.

A JavaFX célja, hogy felváltsa a swinget a Java alkalmazásokban, mint grafikus felhasználói felület keretrendszer. Azonban több funkciót biztosít, mint a swing. A Swinghez hasonlóan a JavaFX is rendelkezik saját összetevőkkel, és nem függ az operációs rendszertől. Könnyű és hardveres gyorsítású. Különféle operációs rendszereket támogat, beleértve a Windows, Linux és Mac OS rendszereket.

A JavaFX története

A JavaFX-et Chris Oliver fejlesztette ki. Kezdetben a projekt neve így volt Az űrlap követi a függvényeket (F3) . Célja, hogy gazdagabb funkciókat biztosítson a grafikus felhasználói felület alkalmazásfejlesztéséhez. Később a Sun Micro-systems megvásárolta az F3 projektet JavaFX 2005 júniusában.

java karakterlánc osztály

A Sun Micro-systems hivatalosan is bejelentette 2007 nál nél W3 konferencia . 2008 októberében megjelent a JavaFX 1.0. 2009-ben az ORACLE Corporation megvásárolja a Sun Micro-Systems vállalatot, és kiadta a JavaFX 1.2-t. A JavaFX legújabb verziója a JavaFX 1.8, amely 2014. március 18-án jelent meg.

A JavaFX jellemzői

Funkció Leírás
Java könyvtár Ez egy Java könyvtár, amely sok osztályból és interfészből áll, amelyek Java nyelven íródnak.
FXML Az FXML az XML alapú deklaratív jelölőnyelv. A kódolás FXML-ben végezhető el, hogy a felhasználó számára még továbbfejlesztett grafikus felületet biztosítson.
Jelenetépítő A Scene Builder FXML jelölést hoz létre, amely portolható IDE-re.
Web nézet A weblapok beágyazhatók JavaFX alkalmazásokkal. A Web View a WebKitHTML technológiát használja a weboldalak beágyazásához.
Beépített felhasználói felület vezérlők A JavaFX olyan beépített összetevőket tartalmaz, amelyek nem függenek az operációs rendszertől. A felhasználói felület komponense éppen elég egy teljes értékű alkalmazás fejlesztéséhez.
CSS-szerű stílus JavaFX kód beágyazható a CSS-be az alkalmazás stílusának javítása érdekében. Alkalmazásunk látványát a CSS egyszerű ismeretével javíthatjuk.
Swing interoperabilitás A JavaFX alkalmazások a Swing Node osztály segítségével swing kóddal ágyazhatók be. A meglévő swing alkalmazást frissíthetjük a JavaFX hatékony szolgáltatásaival.
Canvas API A Canvas API biztosítja a metódusokat a közvetlenül a JavaFX jelenet területére történő rajzoláshoz.
API-k gazdag készlete A JavaFX API-k gazdag készletét kínálja a GUI-alkalmazások fejlesztéséhez.
Integrált grafikus könyvtár A 2D és 3D grafikák kezeléséhez integrált osztálykészletet biztosítunk.
Graphics Pipeline A JavaFX grafika a Graphics renderelt csővezetéken (prizmán) alapul. Sima, hardveresen gyorsított grafikát kínál.
Nagy teljesítményű médiamotor A médiacsatorna támogatja a webes multimédia alacsony késleltetésű lejátszását. A Gstreamer Multimedia keretrendszeren alapul.
Önálló alkalmazás-telepítési modell Az önálló alkalmazáscsomagok tartalmazzák az összes alkalmazás-erőforrást, valamint a Java és a JavaFX Runtime privát példányát.

JavaFX index


JavaFX oktatóanyag

JavaFX 2D alakzatok

  • JavaFX 2D alakzatok
  • Alak tulajdonságai
  • JavaFX vonal
  • JavaFX téglalap
  • JavaFX ellipszis
  • JavaFX Arc
  • JavaFX kör
  • JavaFX sokszögek
  • Köbös görbe
  • Quad Curve
  • JavaFX szín
  • Gradiens szín

JavaFX szöveg

ábécé száma
  • JavaFX szöveg

JavaFX szöveg

  • JavaFX effektusok
  • JavaFX ColorAdjust
  • JavaFX ColorInput
  • JavaFX képbemenet
  • JavaFX Blend
  • JavaFX Bloom
  • JavaFX Glow
  • JavaFX BoxBlur
  • JavaFX GaussianBlur
  • JavaFX MotionBlur
  • JavaFX tükrözés
  • JavaFX SepiaTone
  • JavaFX árnyék
  • JavaFX DropShadow
  • JavaFX InnerShadow
  • JavaFX világítás
  • JavaFX Light.Distant
  • JavaFX Light.Spot
  • JavaFX Light.Point

JavaFX átalakítás

  • JavaFX átalakítás
  • JavaFX fordítás
  • JavaFX forgatás
  • JavaFX méretezés
  • JavaFX nyírás
  • Többféle átalakulás

JavaFX animáció

  • JavaFX animáció
  • JavaFX Rotate Transition
  • JavaFX skálaátmenet
  • JavaFX Translate Transition
  • JavaFX Fade Transition
  • JavaFX kitöltési átmenet
  • JavaFX Stroke Transition
  • JavaFX szekvenciális átmenet
  • JavaFX párhuzamos átmenet
  • JavaFX Szüneteltérés
  • JavaFX Path Transition

JavaFX 3D alakzatok

  • JavaFX 3D alakzatok
  • 3D objektum tulajdonságai
  • JavaFX Box
  • JavaFX henger
  • JavaFX Sphere

JavaFX elrendezések

  • JavaFX elrendezések
  • JavaFX BorderPane
  • JavaFX HBox
  • JavaFX VBox
  • JavaFX StackPane
  • JavaFX GridPane
  • JavaFX FlowPane

JavaFX UI

  • JavaFX UI vezérlők
  • JavaFX címke
  • JavaFX gomb
  • JavaFX rádiógomb
  • JavaFX jelölőnégyzet
  • JavaFX szövegmező
  • JavaFX jelszómező
  • JavaFX hiperhivatkozás
  • JavaFX csúszka
  • JavaFX ProgressBar
  • Haladásjelző
  • JavaFX ScrollBar
  • JavaFX FileChooser
  • JavaFX menü
  • JavaFX eszköztipp

JavaFX diagramok

  • JavaFX diagramok
  • JavaFX kördiagram
  • JavaFX vonaldiagram
  • JavaFX területdiagram
  • JavaFX oszlopdiagram
  • JavaFX buborékdiagram
  • JavaFX szóródiagram
  • Halmozott területdiagram
  • Halmozott oszlopdiagram

JavaFX CSS

  • JavaFX CSS

Média JavaFX-szel

  • Média JavaFX-szel
  • JavaFX hang lejátszása
  • JavaFX videó lejátszása

JavaFX eseménykezelés

  • JavaFX eseménykezelés
  • JavaFX kényelmi módszerek
  • JavaFX eseményszűrők
  • JavaFX eseménykezelők

Előfeltételek

Mielőtt megtanulná a JavaFX-et, ismernie kell az alapvető Java-t. Ismernie kell az Eclipse-t vagy a NetBeanst is. Az oktatóanyagban szereplő összes példát Eclipse IDE-n teszteltük.

latex listák

Közönség

JavaFX oktatóanyagunk a kezdőknek és a profiknak egyaránt segítséget nyújt.

Problémák

Biztosítjuk, hogy ebben az oktatóanyagban semmiféle problémát nem fog találni. Ha azonban talál ilyet, felteheti a kapcsolatfelvételi űrlapra.