JavaFX handledning ger grundläggande och avancerade koncept för JavaFX. Vår JavaFX-handledning är designad för nybörjare och proffs.
JavaFX är ett Java-bibliotek som används för att utveckla skrivbordsapplikationer såväl som Rich Internet Applications (RIA). Applikationerna byggda i JavaFX kan köras på flera plattformar inklusive webb, mobil och stationär dator.
Vår JavaFX-handledning inkluderar alla ämnen i JavaFX-biblioteket som Fundamentals, 2D Shapes, 3D Shapes, Effects, Animation, Text, Layouts, UI Controls, Transformations, Charts, JavaFX with CSS, JavaFX with Media etc.
Vad är JavaFX?
JavaFX är ett Java-bibliotek som används för att utveckla skrivbordsapplikationer såväl som Rich Internet Applications (RIA). Applikationerna byggda i JavaFX kan köras på flera plattformar inklusive webb, mobil och stationär dator.
JavaFX är tänkt att ersätta swing i Java-applikationer som ett GUI-ramverk. Det ger dock fler funktioner än swing. Precis som Swing tillhandahåller JavaFX också sina egna komponenter och är inte beroende av operativsystemet. Den är lätt och hårdvaruaccelererad. Den stöder olika operativsystem inklusive Windows, Linux och Mac OS.
Historia av JavaFX
JavaFX utvecklades av Chris Oliver. Till en början hette projektet som Formulär följer funktioner (F3) . Det är avsett att tillhandahålla de rikare funktionerna för utvecklingen av GUI-applikationer. Senare förvärvade Sun Micro-systems F3 project as JavaFX i juni 2005.
udp-protokoll
Sun Micro-systems tillkännager det officiellt i 2007 på W3-konferens . I oktober 2008 släpptes JavaFX 1.0. 2009 förvärvade ORACLE Corporation Sun Micro-Systems och släppte JavaFX 1.2. den senaste versionen av JavaFX är JavaFX 1.8 som släpptes den 18 mars 2014.
Funktioner i JavaFX
Funktion | Beskrivning |
---|---|
Java bibliotek | Det är ett Java-bibliotek som består av många klasser och gränssnitt som är skrivna i Java. |
FXML | FXML är det XML-baserade deklarativa märkningsspråket. Kodningen kan göras i FXML för att ge användaren ett mer förbättrat GUI. |
Scenbyggare | Scene Builder genererar FXML-uppmärkning som kan portas till en IDE. |
Webbvy | Webbsidor kan bäddas in med JavaFX-applikationer. Web View använder WebKitHTML-teknik för att bädda in webbsidor. |
Inbyggda UI-kontroller | JavaFX innehåller inbyggda komponenter som inte är beroende av operativsystem. Användargränssnittskomponenten är precis tillräckligt för att utveckla en komplett applikation. |
CSS som styling | JavaFX-kod kan bäddas in med CSS för att förbättra applikationens stil. Vi kan förbättra synen på vår applikation med den enkla kunskapen om CSS. |
Svängkompatibilitet | JavaFX-applikationerna kan bäddas in med swingkod med klassen Swing Node. Vi kan uppdatera den befintliga swing-applikationen med de kraftfulla funktionerna i JavaFX. |
Canvas API | Canvas API tillhandahåller metoderna för att rita direkt i ett område av en JavaFX-scen. |
Rik uppsättning API:er | JavaFX tillhandahåller en rik uppsättning API:er för att utveckla GUI-applikationer. |
Integrerat grafikbibliotek | En integrerad uppsättning klasser tillhandahålls för att hantera 2D- och 3D-grafik. |
Grafisk pipeline | JavaFX-grafik är baserad på Graphics-renderad pipeline(prisma). Den erbjuder smidig grafik som är hårdvaruaccelererad. |
Högpresterande mediamotor | Mediapipelinen stöder uppspelning av webbmultimedia med låg latens. Den är baserad på ett Gstreamer Multimedia-ramverk. |
Självständig applikationsimplementeringsmodell | Fristående applikationspaket har alla applikationsresurser och en privat kopia av Java och JavaFX Runtime. |
JavaFX Index
JavaFX handledning
- JavaFX handledning
- JavaFX översikt
- Installera Java
- Installera Eclipse
- JavaFX med Eclipse
- JavaFX-arkitektur
- Tillämpningsstruktur
- Första JavaFX-applikationen
JavaFX 2D-former
nfa till dfa
- JavaFX 2D-former
- Formegenskaper
- JavaFX-linjen
- JavaFX rektangel
- JavaFX Ellips
- JavaFX Arc
- JavaFX Circle
- JavaFX-polygoner
- Kubisk kurva
- Quad Curve
- JavaFX färg
- Gradient färg
JavaFX-text
- JavaFX-text
JavaFX-text
- JavaFX-effekter
- JavaFX ColorAdjust
- JavaFX ColorInput
- JavaFX ImageInput
- JavaFX-blandning
- JavaFX Bloom
- JavaFX Glow
- JavaFX BoxBlur
- JavaFX GaussianBlur
- JavaFX MotionBlur
- JavaFX Reflektion
- JavaFX SepiaTone
- JavaFX Shadow
- JavaFX DropShadow
- JavaFX InnerShadow
- JavaFX belysning
- JavaFX Light.Distant
- JavaFX Light.Spot
- JavaFX Light.Point
JavaFX-transformation
- JavaFX-transformation
- JavaFX-översättning
- JavaFX-rotation
- JavaFX-skalning
- JavaFX klippning
- Flera transformationer
JavaFX-animering
- JavaFX-animering
- JavaFX Rotera övergång
- JavaFX Scale Transition
- JavaFX Translate Transition
- JavaFX Fade Transition
- JavaFX Fill Transition
- JavaFX Stroke Transition
- JavaFX sekventiell övergång
- JavaFX Parallell Transition
- JavaFX Paus Transition
- JavaFX Path Transition
JavaFX 3D-former
- JavaFX 3D-former
- Egenskaper för 3D-objekt
- JavaFX Box
- JavaFX Cylinder
- JavaFX Sphere
JavaFX-layouter
- JavaFX-layouter
- JavaFX BorderPane
- JavaFX HBox
- JavaFX VBox
- JavaFX StackPane
- JavaFX GridPane
- JavaFX FlowPane
JavaFX UI
- JavaFX UI-kontroller
- JavaFX-etikett
- JavaFX-knapp
- JavaFX RadioButton
- JavaFX kryssruta
- JavaFX TextField
- JavaFX lösenordsfält
- JavaFX hyperlänk
- JavaFX-skjutreglage
- JavaFX ProgressBar
- Framstegsindikator
- JavaFX ScrollBar
- JavaFX FileChooser
- JavaFX-menyn
- JavaFX Verktygstips
JavaFX-diagram
- JavaFX-diagram
- JavaFX cirkeldiagram
- JavaFX linjediagram
- JavaFX-områdesdiagram
- JavaFX stapeldiagram
- JavaFX Bubble Chart
- JavaFX spridningsdiagram
- Staplade områdesdiagram
- Staplade stapeldiagram
JavaFX CSS
- JavaFX CSS
Media med JavaFX
- Media med JavaFX
- JavaFX spelar ljud
- JavaFX spelar video
JavaFX-händelsehantering
- JavaFX-händelsehantering
- JavaFX Convenience-metoder
- JavaFX Event Filter
- JavaFX Event Handlers
Förutsättningar
Innan du lär dig JavaFX måste du ha kunskaper i kärnan Java. Du måste också vara bekant med Eclipse eller NetBeans. Alla exempel i denna handledning har testats på Eclipse IDE.
print array i java
Publik
Vår JavaFX-handledning är utformad för att hjälpa både nybörjare och proffs.
Problem
Vi försäkrar dig att du inte kommer att hitta några problem i den här handledningen. Men om du hittar några kan du skriva i kontaktformuläret.