JavaFX-tutorial biedt basis- en geavanceerde concepten van JavaFX. Onze JavaFX-tutorial is ontworpen voor beginners en professionals.
JavaFX is een Java-bibliotheek die wordt gebruikt om zowel desktopapplicaties als Rich Internet Applications (RIA) te ontwikkelen. De applicaties die in JavaFX zijn gebouwd, kunnen op meerdere platforms worden uitgevoerd, waaronder internet, mobiel en desktops.
Onze JavaFX-tutorial omvat alle onderwerpen van de JavaFX-bibliotheek, zoals grondbeginselen, 2D-vormen, 3D-vormen, effecten, animatie, tekst, lay-outs, UI-besturingselementen, transformaties, grafieken, JavaFX met CSS, JavaFX met media enz.
Wat is JavaFX?
JavaFX is een Java-bibliotheek die wordt gebruikt om desktopapplicaties en Rich Internet Applications (RIA) te ontwikkelen. De applicaties die in JavaFX zijn gebouwd, kunnen op meerdere platforms worden uitgevoerd, waaronder internet, mobiel en desktops.
JavaFX is bedoeld om swing in Java-applicaties als GUI-framework te vervangen. Het biedt echter meer functionaliteiten dan swing. Net als Swing biedt JavaFX ook zijn eigen componenten en is het niet afhankelijk van het besturingssysteem. Het is lichtgewicht en hardwareversneld. Het ondersteunt verschillende besturingssystemen, waaronder Windows, Linux en Mac OS.
Geschiedenis van JavaFX
JavaFX is ontwikkeld door Chris Oliver. Aanvankelijk heette het project als Vorm volgt functies (F3) . Het is bedoeld om de rijkere functionaliteiten te bieden voor de ontwikkeling van GUI-applicaties. Later verwierf Sun Micro-systems het F3-project als JavaFX in juni 2005.
java-waarde van enum
Sun Micro-systems kondigt het officieel aan in 2007 bij W3-conferentie . In oktober 2008 werd JavaFX 1.0 uitgebracht. In 2009 neemt ORACLE Corporation Sun Micro-Systems over en brengt JavaFX 1.2 uit. de nieuwste versie van JavaFX is JavaFX 1.8, uitgebracht op 18 maart 2014.
Kenmerken van JavaFX
Functie | Beschrijving |
---|---|
Java-bibliotheek | Het is een Java-bibliotheek die bestaat uit vele klassen en interfaces die in Java zijn geschreven. |
FXML | FXML is de op XML gebaseerde declaratieve opmaaktaal. De codering kan worden uitgevoerd in FXML om de gebruiker een verbeterde GUI te bieden. |
Scènebouwer | Scene Builder genereert FXML-markeringen die naar een IDE kunnen worden geport. |
Webweergave | Webpagina's kunnen worden ingebed met JavaFX-toepassingen. Web View maakt gebruik van WebKitHTML-technologie om webpagina's in te sluiten. |
Ingebouwde UI-bediening | JavaFX bevat ingebouwde componenten die niet afhankelijk zijn van het besturingssysteem. De UI-component is net voldoende om een volledig functionele applicatie te ontwikkelen. |
CSS-achtige stijl | JavaFX-code kan worden ingebed in de CSS om de stijl van de applicatie te verbeteren. We kunnen de weergave van onze applicatie verbeteren met de eenvoudige kennis van CSS. |
Swing-interoperabiliteit | De JavaFX-applicaties kunnen worden ingebed met swingcode met behulp van de Swing Node-klasse. Wij kunnen de bestaande swing-applicatie updaten met de krachtige features van JavaFX. |
Canvas-API | Canvas API biedt de methoden om rechtstreeks in een gebied van een JavaFX-scène te tekenen. |
Uitgebreide set API's | JavaFX biedt een uitgebreide set API's om GUI-applicaties te ontwikkelen. |
Geïntegreerde grafische bibliotheek | Er is een geïntegreerde reeks lessen beschikbaar voor het omgaan met 2D- en 3D-graphics. |
Grafische pijplijn | JavaFX-afbeeldingen zijn gebaseerd op grafisch weergegeven pijplijn (prisma). Het biedt vloeiende graphics die hardwareversneld zijn. |
Hoogwaardige media-engine | De mediapijplijn ondersteunt het afspelen van webmultimedia met een lage latentie. Het is gebaseerd op een Gstreamer Multimedia-framework. |
Zelfstandig applicatie-implementatiemodel | Op zichzelf staande applicatiepakketten bevatten alle applicatiebronnen en een privékopie van Java en JavaFX Runtime. |
JavaFX-index
JavaFX-zelfstudie
- JavaFX-zelfstudie
- JavaFX-overzicht
- Installeer Java
- Eclipse installeren
- JavaFX met Eclipse
- JavaFX-architectuur
- Applicatiestructuur
- Eerste JavaFX-applicatie
JavaFX 2D-vormen
- JavaFX 2D-vormen
- Vorm eigenschappen
- JavaFX-lijn
- JavaFX-rechthoek
- JavaFX-ellips
- JavaFX-boog
- JavaFX-cirkel
- JavaFX-polygonen
- Kubieke curve
- Viervoudige curve
- JavaFX-kleur
- Overgangskleur
JavaFX-tekst
- JavaFX-tekst
JavaFX-tekst
nauwkeurigheidsscore van sklearn
- JavaFX-effecten
- JavaFX kleuraanpassing
- JavaFX kleurinvoer
- JavaFX ImageInvoer
- JavaFX-mix
- JavaFX bloei
- JavaFX-gloed
- JavaFX BoxBlur
- JavaFX Gaussiaans vervagen
- JavaFX Bewegingsonscherpte
- JavaFX-reflectie
- JavaFX SepiaTone
- JavaFX-schaduw
- JavaFX DropShadow
- JavaFX InnerShadow
- JavaFX-verlichting
- JavaFX Light.Distant
- JavaFX Light.Spot
- JavaFX Light.Point
JavaFX-transformatie
- JavaFX-transformatie
- JavaFX-vertaling
- JavaFX-rotatie
- JavaFX-schaling
- JavaFX-scheren
- Meerdere transformaties
JavaFX-animatie
- JavaFX-animatie
- JavaFX Rotatieovergang
- JavaFX-schaalovergang
- JavaFX Vertaalovergang
- JavaFX-fade-overgang
- JavaFX-vulovergang
- JavaFX-slagovergang
- Sequentiële JavaFX-overgang
- JavaFX parallelle transitie
- JavaFX Pauze-overgang
- JavaFX-padovergang
JavaFX 3D-vormen
- JavaFX 3D-vormen
- 3D-objecteigenschappen
- JavaFX-box
- JavaFX-cilinder
- JavaFX-bol
JavaFX-lay-outs
- JavaFX-lay-outs
- JavaFX BorderPane
- JavaFX HBox
- JavaFX VBox
- JavaFX StackPane
- JavaFX-rastervenster
- JavaFX FlowPane
JavaFX-gebruikersinterface
- JavaFX UI-besturingselementen
- JavaFX-label
- JavaFX-knop
- JavaFX-keuzerondje
- JavaFX-checkbox
- JavaFX-tekstveld
- JavaFX-wachtwoordveld
- JavaFX-hyperlink
- JavaFX-schuifregelaar
- JavaFX-voortgangsbalk
- Voortgangsindicator
- JavaFX-schuifbalk
- JavaFX FileChooser
- JavaFX-menu
- JavaFX-tooltip
JavaFX-grafieken
- JavaFX-grafieken
- JavaFX-cirkeldiagram
- JavaFX-lijndiagram
- JavaFX-vlakdiagram
- JavaFX-staafdiagram
- JavaFX-bellendiagram
- JavaFX-spreidingsdiagram
- Gestapeld vlakdiagram
- Gestapeld staafdiagram
JavaFX-CSS
- JavaFX-CSS
Media met JavaFX
- Media met JavaFX
- JavaFX Audio afspelen
- JavaFX video afspelen
Afhandeling van JavaFX-gebeurtenissen
- Afhandeling van JavaFX-gebeurtenissen
- JavaFX Gemaksmethoden
- JavaFX-gebeurtenisfilters
- JavaFX-gebeurtenishandlers
Vereisten
Voordat u JavaFX leert, moet u kennis hebben van de kern-Java. Je moet ook bekend zijn met Eclipse of NetBeans. Alle voorbeelden in deze tutorial zijn getest op Eclipse IDE.
grootte van python
Publiek
Onze JavaFX-tutorial is ontworpen om zowel beginners als professionals te helpen.
Problemen
Wij verzekeren u dat u in deze tutorial geen enkel probleem zult tegenkomen. Als u er echter een vindt, kunt u een bericht plaatsen op het contactformulier.