logo

Výukový program JavaFX

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

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.