logo

JavaFX-zelfstudie

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 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.