logo

Tutorial JavaFX

Tutorial JavaFX oferă concepte de bază și avansate despre JavaFX. Tutorialul nostru JavaFX este conceput pentru începători și profesioniști.

JavaFX este o bibliotecă Java care este utilizată pentru a dezvolta aplicații desktop, precum și Rich Internet Applications (RIA). Aplicațiile construite în JavaFX pot rula pe mai multe platforme, inclusiv web, mobil și desktop.

Tutorialul nostru JavaFX include toate subiectele bibliotecii JavaFX, cum ar fi Fundamente, Forme 2D, Forme 3D, Efecte, Animație, Text, Aspecte, Controale UI, Transformări, Diagrame, JavaFX cu CSS, JavaFX cu Media etc.

Ce este JavaFX?

JavaFX este o bibliotecă Java folosită pentru a dezvolta aplicații desktop, precum și Rich Internet Applications (RIA). Aplicațiile construite în JavaFX pot rula pe mai multe platforme, inclusiv web, mobil și desktop.

JavaFX este destinat să înlocuiască swing în aplicațiile Java ca cadru GUI. Cu toate acestea, oferă mai multe funcționalități decât swing. La fel ca Swing, JavaFX oferă și propriile componente și nu depinde de sistemul de operare. Este ușor și accelerat hardware. Suportă diverse sisteme de operare, inclusiv Windows, Linux și Mac OS.

Istoria JavaFX

JavaFX a fost dezvoltat de Chris Oliver. Inițial proiectul a fost denumit ca Formularul urmărește funcțiile (F3) . Este destinat să ofere funcționalități mai bogate pentru dezvoltarea aplicației GUI. Mai târziu, Sun Micro-systems a achiziționat proiectul F3 ca JavaFX în iunie 2005.

lista de inițializare python

Sun Micro-systems îl anunță oficial în 2007 la Conferința W3 . În octombrie 2008, a fost lansat JavaFX 1.0. În 2009, corporația ORACLE achiziționează Sun Micro-Systems și a lansat JavaFX 1.2. cea mai recentă versiune a JavaFX este JavaFX 1.8, care a fost lansată pe 18 martie 2014.

Caracteristicile JavaFX

Caracteristică Descriere
Biblioteca Java Este o bibliotecă Java care constă din multe clase și interfețe care sunt scrise în Java.
FXML FXML este limbajul de marcare declarativ bazat pe XML. Codarea se poate face în FXML pentru a oferi utilizatorului o interfață grafică mai îmbunătățită.
Scene Builder Scene Builder generează un marcaj FXML care poate fi portat într-un IDE.
Vizualizare web Paginile web pot fi încorporate cu aplicații JavaFX. Web View folosește tehnologia WebKitHTML pentru a încorpora pagini web.
Controale UI încorporate JavaFX conține componente încorporate care nu depind de sistemul de operare. Componenta UI este suficientă pentru a dezvolta o aplicație completă.
CSS ca stilul Codul JavaFX poate fi încorporat cu CSS pentru a îmbunătăți stilul aplicației. Putem îmbunătăți vizualizarea aplicației noastre prin simpla cunoaștere a CSS.
Interoperabilitate swing Aplicațiile JavaFX pot fi încorporate cu cod swing folosind clasa Swing Node. Putem actualiza aplicația swing existentă cu funcțiile puternice ale JavaFX.
API-ul Canvas API-ul Canvas oferă metode de desen direct într-o zonă a unei scene JavaFX.
Set bogat de API-uri JavaFX oferă un set bogat de API-uri pentru a dezvolta aplicații GUI.
Biblioteca grafică integrată Sunt oferite un set integrat de clase pentru a se ocupa de grafica 2D și 3D.
Conducta grafică Grafica JavaFX se bazează pe conducta (prismă) redată grafică. Oferă o grafică netedă, accelerată hardware.
Motor media de înaltă performanță Conducta media acceptă redarea multimedia web cu o latență scăzută. Se bazează pe un cadru Gstreamer Multimedia.
Model autonom de implementare a aplicației Pachetele de aplicații autonome au toate resursele aplicației și o copie privată a Java și JavaFX Runtime.

Index JavaFX


Tutorial JavaFX

Forme 2D JavaFX

  • Forme 2D JavaFX
  • Proprietăți de formă
  • Linia JavaFX
  • Dreptunghi JavaFX
  • Elipsa JavaFX
  • JavaFX Arc
  • Cercul JavaFX
  • Poligoane JavaFX
  • Curba cubica
  • Curba Quad
  • JavaFX Culoare
  • Culoare Gradient

Text JavaFX

  • Text JavaFX

Text JavaFX

  • Efecte JavaFX
  • JavaFX ColorAdjust
  • JavaFX ColorInput
  • JavaFX ImageInput
  • JavaFX Blend
  • JavaFX Bloom
  • JavaFX Glow
  • JavaFX BoxBlur
  • JavaFX GaussianBlur
  • JavaFX MotionBlur
  • Reflecție JavaFX
  • JavaFX SepiaTone
  • JavaFX Shadow
  • JavaFX DropShadow
  • JavaFX InnerShadow
  • Iluminare JavaFX
  • JavaFX Light.Distant
  • JavaFX Light.Spot
  • JavaFX Light.Point

Transformare JavaFX

  • Transformare JavaFX
  • Traducere JavaFX
  • Rotire JavaFX
  • Scalare JavaFX
  • Forfecare JavaFX
  • Transformări multiple

Animație JavaFX

este
  • Animație JavaFX
  • JavaFX Rotate Tranziție
  • Tranziție la scară JavaFX
  • Tranziție JavaFX Translate
  • JavaFX Fade Tranziție
  • Tranziție de umplere JavaFX
  • JavaFX Stroke Tranziție
  • Tranziție secvențială JavaFX
  • Tranziție paralelă JavaFX
  • JavaFX întrerupe tranziția
  • Tranziția căii JavaFX

Forme 3D JavaFX

  • Forme 3D JavaFX
  • Proprietăți obiect 3D
  • Caseta JavaFX
  • Cilindru JavaFX
  • Sfera JavaFX

Aspecte JavaFX

  • Aspecte JavaFX
  • JavaFX BorderPane
  • JavaFX HBox
  • JavaFX VBox
  • JavaFX StackPane
  • JavaFX GridPane
  • JavaFX FlowPane

JavaFX UI

  • Controale JavaFX UI
  • Etichetă JavaFX
  • Butonul JavaFX
  • JavaFX RadioButton
  • Caseta de verificare JavaFX
  • JavaFX TextField
  • JavaFX PasswordField
  • Hyperlink JavaFX
  • Slider JavaFX
  • JavaFX ProgressBar
  • Indicator de progres
  • JavaFX ScrollBar
  • JavaFX FileChooser
  • Meniul JavaFX
  • JavaFX Tooltip

Diagrame JavaFX

  • Diagrame JavaFX
  • Diagramă circulară JavaFX
  • Diagramă cu linii JavaFX
  • Diagrama zonelor JavaFX
  • Diagramă cu bare JavaFX
  • Graficul cu bule JavaFX
  • Diagrama de dispersie JavaFX
  • Diagrama cu zone stivuite
  • Diagramă cu bare stivuite

JavaFX CSS

  • JavaFX CSS

Media cu JavaFX

  • Media cu JavaFX
  • JavaFX redă sunet
  • JavaFX redare video

Gestionarea evenimentelor JavaFX

  • Gestionarea evenimentelor JavaFX
  • Metode JavaFX Convenience
  • Filtre de evenimente JavaFX
  • Manageri de evenimente JavaFX

Cerințe preliminare

Înainte de a învăța JavaFX, trebuie să aveți cunoștințe de bază Java. De asemenea, trebuie să fii familiarizat cu Eclipse sau NetBeans. Toate exemplele din acest tutorial au fost testate pe Eclipse IDE.

avl copaci

Public

Tutorialul nostru JavaFX este conceput pentru a ajuta atât începătorii, cât și profesioniștii.

Probleme

Vă asigurăm că nu veți găsi niciun fel de problemă în acest tutorial. Cu toate acestea, dacă găsiți vreunul, puteți posta în formularul de contact.