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 oktatóanyag
- JavaFX áttekintés
- Java telepítése
- Telepítse az Eclipse-t
- JavaFX és Eclipse
- JavaFX architektúra
- Alkalmazás szerkezete
- Az első JavaFX alkalmazás
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.