JavaFX-opetusohjelma tarjoaa JavaFX:n perus- ja edistykselliset käsitteet. JavaFX-opetusohjelmamme on suunniteltu aloittelijoille ja ammattilaisille.
JavaFX on Java-kirjasto, jota käytetään työpöytäsovellusten sekä Rich Internet Applications (RIA) -sovellusten kehittämiseen. JavaFX:ään rakennetut sovellukset voivat toimia useilla alustoilla, mukaan lukien Web, Mobile ja Desktops.
JavaFX-opetusohjelmamme sisältää kaikki JavaFX-kirjaston aiheet, kuten perusteet, 2D-muodot, 3D-muodot, tehosteet, animaatiot, tekstit, asettelut, käyttöliittymäsäätimet, muunnokset, kaaviot, JavaFX CSS:n kanssa, JavaFX median kanssa jne.
Mikä on JavaFX?
JavaFX on Java-kirjasto, jota käytetään kehittämään työpöytäsovelluksia sekä Rich Internet Applications (RIA) -sovelluksia. JavaFX:ään rakennetut sovellukset voivat toimia useilla alustoilla, mukaan lukien Web, Mobile ja Desktops.
JavaFX on tarkoitettu korvaamaan swing Java-sovelluksissa graafisena käyttöliittymänä. Se tarjoaa kuitenkin enemmän toimintoja kuin swing. Kuten Swing, JavaFX tarjoaa myös omia komponenttejaan, eikä se ole riippuvainen käyttöjärjestelmästä. Se on kevyt ja laitteistokiihdytetty. Se tukee erilaisia käyttöjärjestelmiä, mukaan lukien Windows, Linux ja Mac OS.
JavaFX:n historia
JavaFX:n on kehittänyt Chris Oliver. Alun perin hankkeen nimi oli Lomake seuraa toimintoja (F3) . Se on tarkoitettu tarjoamaan monipuolisemmat toiminnot GUI-sovelluskehitykseen. Myöhemmin Sun Micro-systems osti F3-projektin JavaFX kesäkuussa, 2005.
python alustusluettelo
Sun Micro-systems julkistaa sen virallisesti 2007 klo W3-konferenssi . Lokakuussa 2008 JavaFX 1.0 julkaistiin. Vuonna 2009 ORACLE Corporation ostaa Sun Micro-Systemsin ja julkaisi JavaFX 1.2:n. JavaFX:n uusin versio on JavaFX 1.8, joka julkaistiin 18. maaliskuuta 2014.
JavaFX:n ominaisuudet
Ominaisuus | Kuvaus |
---|---|
Java-kirjasto | Se on Java-kirjasto, joka koostuu monista Java-kielellä kirjoitetuista luokista ja käyttöliittymistä. |
FXML | FXML on XML-pohjainen deklaratiivinen merkintäkieli. Koodaus voidaan tehdä FXML:ssä paremman käyttöliittymän tarjoamiseksi käyttäjälle. |
Scene Builder | Scene Builder luo FXML-merkinnän, joka voidaan siirtää IDE:hen. |
Verkkonäkymä | Web-sivut voidaan upottaa JavaFX-sovelluksilla. Web View käyttää WebKitHTML-tekniikkaa verkkosivujen upottamiseen. |
Sisäänrakennetut käyttöliittymäohjaimet | JavaFX sisältää sisäänrakennettuja komponentteja, jotka eivät ole riippuvaisia käyttöjärjestelmästä. Käyttöliittymäkomponentit ovat juuri tarpeeksi kattavan sovelluksen kehittämiseen. |
CSS-tyylinen tyyli | JavaFX-koodi voidaan upottaa CSS:ään sovelluksen tyylin parantamiseksi. Voimme parantaa sovelluksemme näkyvyyttä yksinkertaisella CSS-tiedolla. |
Swingin yhteentoimivuus | JavaFX-sovellukset voidaan upottaa swing-koodilla käyttämällä Swing Node -luokkaa. Voimme päivittää olemassa olevan swing-sovelluksen JavaFX:n tehokkailla ominaisuuksilla. |
Canvas API | Canvas API tarjoaa menetelmät piirtämiseen suoraan JavaFX-näkymän alueelle. |
Runsas joukko sovellusliittymiä | JavaFX tarjoaa runsaan joukon API:ita GUI-sovellusten kehittämiseen. |
Integroitu grafiikkakirjasto | Saatavilla on integroitu sarja 2D- ja 3D-grafiikkaa varten. |
Grafiikkaputki | JavaFX-grafiikka perustuu Graphics renderoituun liukuhihnaan (prismaan). Se tarjoaa tasaisen grafiikan, joka on laitteistokiihdytetty. |
Korkean suorituskyvyn mediamoottori | Mediaputki tukee verkkomultimedian toistoa alhaisella viiveellä. Se perustuu Gstreamer Multimedia -kehykseen. |
Itsenäinen sovellusten käyttöönottomalli | Itsenäisissä sovelluspaketeissa on kaikki sovellusresurssit ja yksityinen kopio Java- ja JavaFX Runtimesta. |
JavaFX-hakemisto
JavaFX opetusohjelma
- JavaFX opetusohjelma
- JavaFX yleiskatsaus
- Asenna Java
- Asenna Eclipse
- JavaFX ja Eclipse
- JavaFX-arkkitehtuuri
- Sovellusrakenne
- Ensimmäinen JavaFX-sovellus
JavaFX 2D-muodot
- JavaFX 2D-muodot
- Muodon ominaisuudet
- JavaFX Line
- JavaFX suorakulmio
- JavaFX ellipsi
- JavaFX Arc
- JavaFX-ympyrä
- JavaFX-polygonit
- Kuutiokäyrä
- Quad Curve
- JavaFX väri
- Gradienttiväri
JavaFX teksti
- JavaFX teksti
JavaFX teksti
- JavaFX tehosteet
- JavaFX ColorAdjust
- JavaFX ColorInput
- JavaFX ImageInput
- JavaFX sekoitus
- JavaFX Bloom
- JavaFX Glow
- JavaFX BoxBlur
- JavaFX GaussianBlur
- JavaFX MotionBlur
- JavaFX-heijastus
- JavaFX SepiaTone
- JavaFX Shadow
- JavaFX DropShadow
- JavaFX InnerShadow
- JavaFX valaistus
- JavaFX Light.Distant
- JavaFX Light.Spot
- JavaFX Light.Point
JavaFX-muunnos
10/100,00
- JavaFX-muunnos
- JavaFX käännös
- JavaFX-kierto
- JavaFX-skaalaus
- JavaFX-leikkaus
- Useita muunnoksia
JavaFX-animaatio
- JavaFX-animaatio
- JavaFX Rotate Transition
- JavaFX Scale Transition
- JavaFX Translate Transition
- JavaFX Fade Transition
- JavaFX Fill Transition
- JavaFX Stroke Transition
- JavaFX Sequential Transition
- JavaFX rinnakkaissiirto
- JavaFX Pause Transition
- JavaFX-polun siirto
JavaFX 3D-muodot
- JavaFX 3D-muodot
- 3D-objektin ominaisuudet
- JavaFX Box
- JavaFX sylinteri
- JavaFX Sphere
JavaFX-asettelut
- JavaFX-asettelut
- JavaFX BorderPane
- JavaFX HBox
- JavaFX VBox
- JavaFX StackPane
- JavaFX GridPane
- JavaFX FlowPane
JavaFX UI
- JavaFX UI Controls
- JavaFX etiketti
- JavaFX-painike
- JavaFX-radiopainike
- JavaFX-valintaruutu
- JavaFX tekstikenttä
- JavaFX salasanakenttä
- JavaFX hyperlinkki
- JavaFX liukusäädin
- JavaFX ProgressBar
- Edistymisen osoitin
- JavaFX-vierityspalkki
- JavaFX FileChooser
- JavaFX-valikko
- JavaFX Tooltip
JavaFX-kaaviot
- JavaFX-kaaviot
- JavaFX ympyräkaavio
- JavaFX-viivakaavio
- JavaFX-aluekaavio
- JavaFX-pylväskaavio
- JavaFX-kuplakaavio
- JavaFX-hajontakaavio
- Pinottu aluekaavio
- Pinottu pylväskaavio
JavaFX CSS
- JavaFX CSS
Media JavaFX:llä
- Media JavaFX:llä
- JavaFX toistaa ääntä
- JavaFX toistaa videota
JavaFX-tapahtumankäsittely
- JavaFX-tapahtumankäsittely
- JavaFX-mukavuusmenetelmät
- JavaFX-tapahtumasuodattimet
- JavaFX-tapahtumakäsittelijät
Edellytykset
Ennen kuin opit JavaFX:n, sinulla on oltava Java-ydintieto. Sinun on myös tunnettava Eclipse tai NetBeans. Kaikki tämän opetusohjelman esimerkit on testattu Eclipse IDE:ssä.
primitiiviset tietotyypit javassa
Yleisö
JavaFX-opetusohjelmamme on suunniteltu auttamaan sekä aloittelijoita että ammattilaisia.
Ongelmia
Vakuutamme, että et löydä mitään ongelmia tästä opetusohjelmasta. Jos kuitenkin löydät sellaisen, voit lähettää yhteydenottolomakkeelle.