logo

Výukový program JavaFX

Výukový program JavaFX poskytuje základní a pokročilé koncepty JavaFX. Náš výukový program JavaFX je určen pro začátečníky i profesionály.

JavaFX je knihovna Java, která se používá k vývoji aplikací pro stolní počítače a také bohatých internetových aplikací (RIA). Aplikace postavené v JavaFX mohou běžet na více platformách včetně webu, mobilu a stolních počítačů.

Náš výukový program JavaFX obsahuje všechna témata knihovny JavaFX, jako jsou Základy, 2D tvary, 3D tvary, efekty, animace, text, rozvržení, ovládací prvky uživatelského rozhraní, transformace, grafy, JavaFX s CSS, JavaFX s médii atd.

Co je JavaFX?

JavaFX je knihovna Java používaná k vývoji aplikací pro stolní počítače a také aplikací Rich Internet Applications (RIA). Aplikace postavené v JavaFX mohou běžet na více platformách včetně webu, mobilu a stolních počítačů.

JavaFX má nahradit swing v aplikacích Java jako GUI framework. Poskytuje však více funkcí než houpačka. Stejně jako Swing i JavaFX poskytuje své vlastní komponenty a nezávisí na operačním systému. Je lehký a hardwarově akcelerovaný. Podporuje různé operační systémy včetně Windows, Linux a Mac OS.

Historie JavaFX

JavaFX byl vyvinut Chrisem Oliverem. Původně se projekt jmenoval jako Formulář sleduje funkce (F3) . Je určen k poskytování bohatších funkcí pro vývoj aplikací GUI. Později společnost Sun Micro-systems získala projekt F3 as JavaFX v červnu 2005.

celé číslo na řetězec

Sun Micro-systems to oficiálně oznamuje 2007 na Konference W3 . V říjnu 2008 byla vydána JavaFX 1.0. V roce 2009 společnost ORACLE získává Sun Micro-Systems a vydala JavaFX 1.2. nejnovější verze JavaFX je JavaFX 1.8, která byla vydána 18. března 2014.

Vlastnosti JavaFX

Vlastnosti Popis
Java knihovna Je to knihovna Java, která se skládá z mnoha tříd a rozhraní napsaných v Javě.
FXML FXML je deklarativní značkovací jazyk založený na XML. Kódování lze provést v FXML, aby bylo uživateli poskytnuto vylepšené GUI.
Tvůrce scén Scene Builder generuje značky FXML, které lze přenést do IDE.
Webové zobrazení Webové stránky mohou být vloženy s JavaFX aplikacemi. Web View používá k vkládání webových stránek technologii WebKitHTML.
Vestavěné ovládací prvky uživatelského rozhraní JavaFX obsahuje vestavěné komponenty, které nejsou závislé na operačním systému. Komponenta uživatelského rozhraní stačí k vývoji plně vybavené aplikace.
CSS jako styling Kód JavaFX lze vložit do CSS pro zlepšení stylu aplikace. Pohled na naši aplikaci můžeme vylepšit jednoduchou znalostí CSS.
Swingová interoperabilita Do aplikací JavaFX lze vložit swing kód pomocí třídy Swing Node. Můžeme aktualizovat stávající swingovou aplikaci o výkonné funkce JavaFX.
Canvas API Canvas API poskytuje metody pro kreslení přímo v oblasti JavaFX scény.
Bohatá sada rozhraní API JavaFX poskytuje bohatou sadu API pro vývoj GUI aplikací.
Integrovaná grafická knihovna K dispozici je integrovaná sada tříd pro práci s 2D a 3D grafikou.
Grafický kanál JavaFX grafika je založena na grafickém renderovaném potrubí (prism). Nabízí plynulou grafiku, která je hardwarově akcelerovaná.
Vysoce výkonný mediální engine Media pipeline podporuje přehrávání webových multimédií s nízkou latencí. Je založen na multimediálním rámci Gstreamer.
Samostatný model nasazení aplikací Samostatné aplikační balíčky mají všechny aplikační prostředky a soukromou kopii Java a JavaFX Runtime.

Index JavaFX


Výukový program JavaFX

np.sum

JavaFX 2D tvary

  • JavaFX 2D tvary
  • Vlastnosti tvaru
  • Řada JavaFX
  • JavaFX obdélník
  • JavaFX Ellipse
  • JavaFX Arc
  • Kruh JavaFX
  • Polygony JavaFX
  • Kubická křivka
  • Čtyřhranná křivka
  • Barva JavaFX
  • Barva přechodu

Text JavaFX

  • Text JavaFX

Text JavaFX

  • JavaFX efekty
  • JavaFX ColorAdjust
  • JavaFX ColorInput
  • JavaFX ImageInput
  • JavaFX Blend
  • JavaFX Bloom
  • JavaFX Glow
  • JavaFX BoxBlur
  • JavaFX GaussianBlur
  • JavaFX MotionBlur
  • JavaFX Reflection
  • JavaFX SepiaTone
  • JavaFX Shadow
  • JavaFX DropShadow
  • JavaFX InnerShadow
  • JavaFX osvětlení
  • JavaFX Light.Distant
  • JavaFX Light.Spot
  • JavaFX Light.Point

Transformace JavaFX

  • Transformace JavaFX
  • Překlad JavaFX
  • Rotace JavaFX
  • Škálování JavaFX
  • JavaFX stříhání
  • Vícenásobné transformace

JavaFX animace

  • JavaFX animace
  • JavaFX Rotate Transition
  • JavaFX Scale Transition
  • Přechod JavaFX Translate
  • JavaFX Fade Transition
  • JavaFX Fill Transition
  • Přechod tahu JavaFX
  • JavaFX sekvenční přechod
  • Paralelní přechod JavaFX
  • Přechod pauzy JavaFX
  • Přechod cesty JavaFX

JavaFX 3D tvary

  • JavaFX 3D tvary
  • Vlastnosti 3D objektu
  • JavaFX box
  • JavaFX válec
  • JavaFX Sphere

Rozvržení JavaFX

  • Rozvržení JavaFX
  • JavaFX BorderPane
  • JavaFX HBox
  • JavaFX VBox
  • JavaFX StackPane
  • JavaFX GridPane
  • JavaFX FlowPane

Uživatelské rozhraní JavaFX

  • Ovládací prvky uživatelského rozhraní JavaFX
  • Značka JavaFX
  • Tlačítko JavaFX
  • JavaFX RadioButton
  • Zaškrtávací políčko JavaFX
  • JavaFX TextField
  • JavaFX PasswordField
  • Hypertextový odkaz JavaFX
  • Posuvník JavaFX
  • JavaFX ProgressBar
  • Indikátor pokroku
  • Posuvník JavaFX
  • JavaFX FileChooser
  • Nabídka JavaFX
  • JavaFX Tooltip

JavaFX grafy

  • JavaFX grafy
  • Koláčový graf JavaFX
  • Spojnicový graf JavaFX
  • JavaFX oblastní graf
  • Sloupcový graf JavaFX
  • Bublinový graf JavaFX
  • JavaFX bodový graf
  • Skládaný plošný graf
  • Skládaný pruhový graf

JavaFX CSS

  • JavaFX CSS

Média s JavaFX

  • Média s JavaFX
  • Přehrávání zvuku JavaFX
  • JavaFX Přehrávání videa

Zpracování událostí JavaFX

  • Zpracování událostí JavaFX
  • JavaFX Pohodlné metody
  • Filtry událostí JavaFX
  • Obslužné rutiny událostí JavaFX

Předpoklady

Než se začnete učit JavaFX, musíte mít znalost jádra Java. Musíte být také obeznámeni s Eclipse nebo NetBeans. Všechny příklady v tomto tutoriálu byly testovány na Eclipse IDE.

dekódování javascriptu base64

Publikum

Náš výukový program JavaFX je navržen tak, aby pomohl začátečníkům i profesionálům.

Problémy

Ujišťujeme vás, že v tomto tutoriálu nenajdete žádný problém. Pokud však nějaké najdete, můžete napsat do kontaktního formuláře.