JavaFX tutoriál poskytuje základné a pokročilé koncepty JavaFX. Náš návod JavaFX je určený pre začiatočníkov aj profesionálov.
JavaFX je knižnica Java, ktorá sa používa na vývoj desktopových aplikácií, ako aj bohatých internetových aplikácií (RIA). Aplikácie postavené v jazyku JavaFX môžu bežať na viacerých platformách vrátane webu, mobilných zariadení a počítačov.
Náš tutoriál JavaFX obsahuje všetky témy knižnice JavaFX, ako sú základy, 2D tvary, 3D tvary, efekty, animácia, text, rozloženia, ovládacie prvky používateľského rozhrania, transformácie, grafy, JavaFX s CSS, JavaFX s médiami atď.
Čo je JavaFX?
JavaFX je knižnica Java používaná na vývoj aplikácií pre stolné počítače, ako aj bohatých internetových aplikácií (RIA). Aplikácie postavené v jazyku JavaFX môžu bežať na viacerých platformách vrátane webu, mobilných zariadení a počítačov.
JavaFX má nahradiť swing v aplikáciách Java ako GUI framework. Poskytuje však viac funkcií ako hojdačka. Rovnako ako Swing, aj JavaFX poskytuje svoje vlastné komponenty a nezávisí od operačného systému. Je ľahký a hardvérovo akcelerovaný. Podporuje rôzne operačné systémy vrátane Windows, Linux a Mac OS.
História JavaFX
JavaFX bol vyvinutý Chrisom Oliverom. Pôvodne sa projekt volal ako Formulár sleduje funkcie (F3) . Je určený na poskytovanie bohatších funkcií pre vývoj GUI aplikácií. Neskôr spoločnosť Sun Micro-systems získala projekt F3 as JavaFX v júni 2005.
rímske čísla 1 až 100
Sun Micro-systems to oficiálne oznamuje v 2007 pri Konferencia W3 . V októbri 2008 bola vydaná JavaFX 1.0. V roku 2009 spoločnosť ORACLE kúpila Sun Micro-Systems a vydala JavaFX 1.2. Najnovšia verzia JavaFX je JavaFX 1.8, ktorá bola vydaná 18. marca 2014.
Vlastnosti JavaFX
Funkcia | Popis |
---|---|
Java Library | Je to knižnica Java, ktorá pozostáva z mnohých tried a rozhraní napísaných v jazyku Java. |
FXML | FXML je deklaratívny značkovací jazyk založený na XML. Kódovanie môže byť vykonané vo formáte FXML, aby sa používateľovi poskytlo vylepšené GUI. |
Scene Builder | Scene Builder generuje značky FXML, ktoré je možné preniesť do IDE. |
Webové zobrazenie | Webové stránky môžu byť vložené pomocou aplikácií JavaFX. Web View využíva technológiu WebKitHTML na vkladanie webových stránok. |
Zabudované ovládacie prvky používateľského rozhrania | JavaFX obsahuje vstavané komponenty, ktoré nie sú závislé od operačného systému. Komponent používateľského rozhrania stačí na vývoj plnohodnotnej aplikácie. |
CSS ako styling | Kód JavaFX je možné vložiť do CSS na zlepšenie štýlu aplikácie. Pohľad na našu aplikáciu môžeme vylepšiť jednoduchou znalosťou CSS. |
Swingová interoperabilita | Do aplikácií JavaFX je možné vložiť swing kód pomocou triedy Swing Node. Existujúcu swingovú aplikáciu môžeme aktualizovať pomocou výkonných funkcií JavaFX. |
Canvas API | Canvas API poskytuje metódy na kreslenie priamo v oblasti scény JavaFX. |
Bohatá sada rozhraní API | JavaFX poskytuje bohatú sadu API na vývoj GUI aplikácií. |
Integrovaná grafická knižnica | Na prácu s 2D a 3D grafikou je poskytovaná integrovaná sada tried. |
Grafický kanál | Grafika JavaFX je založená na grafickom renderovanom potrubí (hranol). Ponúka plynulú grafiku, ktorá je hardvérovo akcelerovaná. |
Vysoko výkonný mediálny engine | Mediálny kanál podporuje prehrávanie webových multimédií s nízkou latenciou. Je založený na multimediálnom rámci Gstreamer. |
Samostatný model nasadenia aplikácií | Samostatné aplikačné balíky obsahujú všetky aplikačné prostriedky a súkromnú kópiu Java a JavaFX Runtime. |
Index JavaFX
Výukový program JavaFX
urfi javed
- Výukový program JavaFX
- Prehľad JavaFX
- Nainštalujte Java
- Nainštalujte Eclipse
- JavaFX s Eclipse
- Architektúra JavaFX
- Štruktúra aplikácie
- Prvá JavaFX aplikácia
JavaFX 2D tvary
- JavaFX 2D tvary
- Vlastnosti tvaru
- Linka JavaFX
- JavaFX obdĺžnik
- JavaFX Ellipse
- JavaFX Arc
- Kruh JavaFX
- Polygóny JavaFX
- Kubická krivka
- Štvorhranná krivka
- Farba JavaFX
- Farba prechodu
Text JavaFX
- Text JavaFX
Text JavaFX
- JavaFX efekty
- JavaFX ColorAdjust
- JavaFX ColorInput
- JavaFX ImageInput
- JavaFX zmes
- JavaFX Bloom
- JavaFX Glow
- JavaFX BoxBlur
- JavaFX GaussianBlur
- JavaFX MotionBlur
- JavaFX Reflection
- JavaFX SepiaTone
- JavaFX Shadow
- JavaFX DropShadow
- JavaFX InnerShadow
- Osvetlenie JavaFX
- JavaFX Light.Distant
- JavaFX Light.Spot
- JavaFX Light.Point
Transformácia JavaFX
- Transformácia JavaFX
- Preklad JavaFX
- Rotácia JavaFX
- Škálovanie JavaFX
- JavaFX Strihanie
- Viacnásobné transformácie
JavaFX animácia
- JavaFX animácia
- Prechod rotácie JavaFX
- JavaFX Scale Transition
- Prechod JavaFX Translate
- JavaFX Fade Transition
- JavaFX Fill Transition
- JavaFX Stroke Transition
- Sekvenčný prechod JavaFX
- JavaFX paralelný prechod
- Prechod pozastavenia JavaFX
- Prechod cesty JavaFX
JavaFX 3D tvary
- JavaFX 3D tvary
- Vlastnosti 3D objektu
- JavaFX box
- Valec JavaFX
- JavaFX Sphere
Rozloženia JavaFX
- Rozloženia JavaFX
- JavaFX BorderPane
- JavaFX HBox
- JavaFX VBox
- JavaFX StackPane
- JavaFX GridPane
- JavaFX FlowPane
Používateľské rozhranie JavaFX
- Ovládacie prvky používateľského rozhrania JavaFX
- Označenie JavaFX
- Tlačidlo JavaFX
- JavaFX RadioButton
- Zaškrtávacie políčko JavaFX
- Textové pole JavaFX
- JavaFX PasswordField
- Hypertextový odkaz JavaFX
- Posuvník JavaFX
- JavaFX ProgressBar
- Indikátor pokroku
- Posuvník JavaFX
- JavaFX FileChooser
- Ponuka JavaFX
- JavaFX Tooltip
Grafy JavaFX
- Grafy JavaFX
- Koláčový graf JavaFX
- Čiarový graf JavaFX
- JavaFX Area Chart
- Stĺpcový graf JavaFX
- Bublinový graf JavaFX
- JavaFX bodový graf
- Skladaný plošný graf
- Skladaný stĺpcový graf
JavaFX CSS
- JavaFX CSS
Médiá s JavaFX
- Médiá s JavaFX
- Prehrávanie zvuku JavaFX
- Prehrávanie videa JavaFX
Spracovanie udalostí JavaFX
- Spracovanie udalostí JavaFX
- Pohodlné metódy JavaFX
- Filtre udalostí JavaFX
- Obslužné programy udalostí JavaFX
Predpoklady
Predtým, ako sa naučíte JavaFX, musíte mať znalosti o jadre Java. Musíte byť tiež oboznámení s Eclipse alebo NetBeans. Všetky príklady v tomto návode boli testované na Eclipse IDE.
premenovať v linuxovom adresári
publikum
Náš návod JavaFX je navrhnutý tak, aby pomohol začiatočníkom aj profesionálom.
Problémy
Uisťujeme vás, že v tomto návode nenájdete žiadny problém. Ak však nejaké nájdete, môžete ich napísať do kontaktného formulára.