logo

JavaFX pamoka

„JavaFX“ vadovėlyje pateikiamos pagrindinės ir išplėstinės „JavaFX“ sąvokos. Mūsų JavaFX mokymo programa skirta pradedantiesiems ir profesionalams.

JavaFX yra Java biblioteka, naudojama kuriant darbalaukio programas ir turtingas interneto programas (RIA). „JavaFX“ sukurtos programos gali veikti keliose platformose, įskaitant žiniatinklį, mobilųjį telefoną ir stalinius kompiuterius.

Mūsų JavaFX mokymo programa apima visas JavaFX bibliotekos temas, tokias kaip pagrindai, 2D formos, 3D formos, efektai, animacija, tekstas, maketai, vartotojo sąsajos valdikliai, transformacijos, diagramos, JavaFX su CSS, JavaFX su medija ir kt.

Kas yra JavaFX?

„JavaFX“ yra „Java“ biblioteka, naudojama kuriant darbalaukio programas ir turtingas interneto programas (RIA). „JavaFX“ sukurtos programos gali veikti keliose platformose, įskaitant žiniatinklį, mobilųjį telefoną ir stalinius kompiuterius.

„JavaFX“ yra skirtas pakeisti „Java“ programų svyravimą kaip GUI sistemą. Tačiau ji suteikia daugiau funkcijų nei sūpynės. Kaip ir „Swing“, „JavaFX“ taip pat teikia savo komponentus ir nepriklauso nuo operacinės sistemos. Jis yra lengvas ir pagreitintas aparatine įranga. Jis palaiko įvairias operacines sistemas, įskaitant Windows, Linux ir Mac OS.

JavaFX istorija

JavaFX sukūrė Chrisas Oliveris. Iš pradžių projektas buvo pavadintas kaip Forma seka funkcijas (F3) . Jis skirtas suteikti daugiau funkcijų kuriant GUI taikomąją programą. Vėliau „Sun Micro-systems“ įsigijo F3 projektą kaip JavaFX 2005 m. birželio mėn.

žaidimas balandis android

Sun Micro-systems tai oficialiai paskelbė 2007 m adresu W3 konferencija . 2008 m. spalį buvo išleista JavaFX 1.0 versija. 2009 m. ORACLE korporacija įsigyja Sun Micro-Systems ir išleido JavaFX 1.2. naujausia JavaFX versija yra JavaFX 1.8, kuri buvo išleista 2014 m. kovo 18 d.

JavaFX savybės

Funkcija apibūdinimas
Java biblioteka Tai Java biblioteka, kurią sudaro daugybė klasių ir sąsajų, parašytų Java.
FXML FXML yra XML pagrindu sukurta deklaratyvi žymėjimo kalba. Kodavimas gali būti atliekamas FXML, kad vartotojui būtų suteikta patobulinta GUI.
Scenos kūrėjas Scene Builder generuoja FXML žymėjimą, kurį galima perkelti į IDE.
Žiniatinklio rodinys Tinklalapiai gali būti įterpti su JavaFX programomis. Web View naudoja WebKitHTML technologiją tinklalapiams įterpti.
Integruoti vartotojo sąsajos valdikliai JavaFX yra integruotų komponentų, kurie nepriklauso nuo operacinės sistemos. UI komponento pakanka sukurti visapusišką programą.
CSS kaip stilius JavaFX kodas gali būti įterptas į CSS, kad būtų pagerintas programos stilius. Mes galime pagerinti savo programos vaizdą, turėdami paprastas CSS žinias.
Sūpynių sąveika „JavaFX“ programos gali būti įterptos su „swing“ kodu, naudojant „Swing Node“ klasę. Galime atnaujinti esamą „swing“ programą naudodami galingas „JavaFX“ funkcijas.
Canvas API Canvas API suteikia metodus, kaip piešti tiesiogiai JavaFX scenos srityje.
Gausus API rinkinys JavaFX suteikia gausų API rinkinį, skirtą GUI programoms kurti.
Integruota grafikos biblioteka Pateikiamas integruotas klasių rinkinys, skirtas dirbti su 2D ir 3D grafika.
Grafikos vamzdynas „JavaFX“ grafika yra pagrįsta grafikos pateiktu konvejeriu (prizme). Ji siūlo sklandžią grafiką, kuri yra pagreitinta aparatine įranga.
Didelio našumo medijos variklis Medijos vamzdynas palaiko žiniatinklio daugialypės terpės atkūrimą esant mažam delsos laikui. Jis pagrįstas „Gstreamer Multimedia“ sistema.
Savarankiškas programos diegimo modelis Savarankiški programų paketai turi visus programos išteklius ir privačią „Java“ ir „JavaFX Runtime“ kopiją.

JavaFX indeksas


JavaFX pamoka

JavaFX 2D formos

  • JavaFX 2D formos
  • Formos savybės
  • JavaFX linija
  • JavaFX stačiakampis
  • JavaFX elipsė
  • JavaFX lankas
  • JavaFX ratas
  • JavaFX daugiakampiai
  • Kubinė kreivė
  • Keturkampė kreivė
  • JavaFX spalva
  • Gradiento spalva

JavaFX tekstas

  • JavaFX tekstas

JavaFX tekstas

  • JavaFX efektai
  • JavaFX ColorAdjust
  • JavaFX spalvų įvestis
  • JavaFX vaizdo įvestis
  • JavaFX mišinys
  • JavaFX Bloom
  • JavaFX švytėjimas
  • JavaFX BoxBlur
  • JavaFX GaussianBlur
  • JavaFX MotionBlur
  • JavaFX atspindys
  • JavaFX SepiaTone
  • JavaFX šešėlis
  • JavaFX DropShadow
  • JavaFX InnerShadow
  • JavaFX apšvietimas
  • JavaFX Light.Distant
  • JavaFX Light.Spot
  • JavaFX Light.Point

JavaFX transformacija

  • JavaFX transformacija
  • JavaFX vertimas
  • JavaFX sukimas
  • JavaFX mastelio keitimas
  • JavaFX kirpimas
  • Daugybė transformacijų

JavaFX animacija

  • JavaFX animacija
  • JavaFX pasukimo perėjimas
  • JavaFX mastelio perėjimas
  • JavaFX vertimo perėjimas
  • JavaFX išnykimo perėjimas
  • JavaFX užpildymo perėjimas
  • JavaFX Stroke Transition
  • „JavaFX“ nuoseklus perėjimas
  • JavaFX lygiagretus perėjimas
  • JavaFX pauzės perėjimas
  • JavaFX kelio perėjimas

JavaFX 3D formos

Java funkcijos
  • JavaFX 3D formos
  • 3D objekto ypatybės
  • JavaFX dėžutė
  • JavaFX cilindras
  • JavaFX sfera

JavaFX išdėstymai

  • JavaFX išdėstymai
  • JavaFX BorderPane
  • JavaFX HBox
  • JavaFX VBox
  • JavaFX StackPane
  • JavaFX GridPane
  • JavaFX FlowPane

JavaFX vartotojo sąsaja

  • JavaFX vartotojo sąsajos valdikliai
  • JavaFX etiketė
  • JavaFX mygtukas
  • JavaFX radijo mygtukas
  • JavaFX žymės langelis
  • JavaFX teksto laukas
  • JavaFX slaptažodžio laukas
  • JavaFX hipersaitas
  • JavaFX slankiklis
  • JavaFX progreso juosta
  • Pažangos indikatorius
  • JavaFX slinkties juosta
  • JavaFX FileChooser
  • JavaFX meniu
  • JavaFX patarimas

JavaFX diagramos

  • JavaFX diagramos
  • JavaFX skritulinė diagrama
  • JavaFX linijinė diagrama
  • JavaFX srities diagrama
  • JavaFX juostinė diagrama
  • JavaFX burbulų diagrama
  • JavaFX taškinė diagrama
  • Sudėtinė ploto diagrama
  • Sukrauta juostinė diagrama

JavaFX CSS

  • JavaFX CSS

Medija su JavaFX

  • Medija su JavaFX
  • „JavaFX“ groja garsą
  • „JavaFX“ vaizdo įrašas

JavaFX įvykių tvarkymas

  • JavaFX įvykių tvarkymas
  • JavaFX patogumo metodai
  • JavaFX įvykių filtrai
  • JavaFX įvykių tvarkyklės

Būtinos sąlygos

Prieš pradėdami mokytis JavaFX, turite turėti pagrindinių Java žinių. Taip pat turite būti susipažinę su „Eclipse“ arba „NetBeans“. Visi šioje mokymo programoje pateikti pavyzdžiai buvo išbandyti naudojant „Eclipse IDE“.

lentelių kūrimas iš latekso

Publika

Mūsų JavaFX mokymo programa skirta padėti pradedantiesiems ir profesionalams.

Problemos

Užtikriname, kad šioje pamokoje nerasite jokių problemų. Tačiau jei tokių rasite, galite paskelbti kontaktų formoje.