JavaFX
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 19. juli 2021; checks kræver
4 redigeringer .
JavaFX er en Java -baseret platform til opbygning af rige GUI- applikationer . Det kan bruges både til at skabe desktop-applikationer, der kører direkte fra under operativsystemer , og til internetapplikationer ( RIA ), der kører i browsere , og til applikationer på mobile enheder. JavaFX er beregnet til at erstatte det tidligere brugte Swing- bibliotek . JavaFX-platformen konkurrerer med Microsoft Silverlight , Adobe Flash og lignende systemer.
Fra Java 11 er det ikke længere inkluderet i Java SE og er ikke udviklet af Oracle (understøttet som et separat modul af Gluon) [1] . Oracle vil understøtte JavaFX som en del af Java JDK 8 indtil marts 2025. [2]
Version 1.0
JavaFX-teknologien blev første gang demonstreret af Sun Microsystems på JavaOne-konferencen i maj 2007 . Den 4. december 2008 blev version 1.0 af platformen frigivet, der indeholder følgende komponenter:
- Udviklingsværktøjer - JavaFX- kompileren og runtime, JavaFX Script -programmeringssproget og grafik-, medie- og webbiblioteker til at skabe RIA-applikationer til desktops, websteder og mobile enheder.
- NetBeans IDE (version 6. *) er et værktøj til kodning og fejlretning af programmer skrevet i JavaFX Script. JavaFX Script Editor giver mulighed for hurtigt at tilføje JavaFX-objekter med forudbygget geometri, brugergrænsefladekomponenter, transformationer og animationer.
- Production Suite er et sæt værktøjer og plug-ins til at importere grafik til JavaFX-applikationer. Indeholder følgende komponenter:
- Plugins til grafiske editorer Adobe Photoshop CS3, CS4 og Adobe Illustrator CS3, CS4. Plugins kan bruges til at eksportere grafik fra disse applikationer til JavaFX Script-kode.
- Media Factory : Et sæt værktøjer til konvertering af SVG -grafik til JavaFX-kode og visning af grafik importeret til JavaFX fra andre formater. Indeholder også eksempler på applikationer, selvstudier, artikler, API-dokumentation og kodeeksempler.
Programmering til platformen
JavaFX-applikationer oprettes ved hjælp af det deklarative programmeringssprog JavaFX Script. For at udvikle JavaFX Script-applikationer skal du installere JavaFX SDK , som følger med Java SE 7 . Fra kode skrevet i JavaFX Script kan du få adgang til alle Java-biblioteker. Derfor tillader fælles brug af Java- og JavaFX Script-sprog at løse forskellige problemer, for eksempel kan logikken i en forretningsapplikation skrives i Java, og den grafiske brugergrænseflade kan skrives i JavaFX Script.
Fra 2010 understøttes følgende platforme:
For at skabe applikationer til mobile enheder tilbydes udviklere en mobilemulator, som er en del af SDK.
Ændringslog
JavaFX 1.2
Udgivelsesdatoen er 2. juni 2009 .
- Væsentligt revideret tidligere version. API'en og syntaksen har ændret sig så meget, at de er inkompatible med tidligere versioner. Det følger af dette, at programmer, der er kompileret til tidligere versioner, skal genkompileres for at fungere med den nuværende.
- Forbedret CSS- understøttelse .
- Forbedrede GUI-elementer fra den tidligere version, tilføjet nye.
- Forbedret JavaFX Runtime-ydeevne.
- NetBeans 6.8 Plugin - Forbedret support til udvikling af applikationer til mobile enheder.
- NetBeans 6.8-plugin'et har forbedret kodeeditor.
- Indstillinger tilføjet til JavaFX Production Suite.
JavaFX 1.3
Udgivet 22. april 2010 .
- Tilføjet nye GUI-elementer.
- Forbedret CSS-understøttelse.
- Forbedrede GUI-elementer fra den tidligere version.
- Forbedret JavaFX Runtime-ydeevne.
- Tilføjet support til udvikling af applikationer til TV (den tilsvarende emulator er inkluderet i plug-in'et til NetBeans 6.9 udviklingsmiljøet).
- NetBeans 6.9 IDE Plugin har forbedret understøttelse af udvikling af applikationer til mobile enheder. På Mac OC er det nu muligt at bruge en mobilenhedsemulator.
- Pluginnet til NetBeans 6.9 udviklingsmiljøet har forbedret kodeeditoren (listen over mulige refactorings er blevet udvidet ).
- Indstillinger tilføjet til JavaFX Production Suite.
JavaFX 1.3.1
Udgivet 21. august 2010.
- JavaFX-applikationer starter hurtigere op.
- En ny proces til at køre JavaFX - applets og webapplikationer, der kan tilpasses af udviklere.
JavaFX 2.0
Udgivet 10. oktober 2011 .
JavaFX 2.1
Udgivelsesdato 27. april 2012
- H.264- og AAC- understøttelse .
- Officiel support til Mac OS X.
- LCD tekst.
- Forbedrede brugergrænsefladekomponenter: Comboboks , diagram og menulinje.
- Webview-komponenten tillader nu JavaScript at kalde Java-metoder.
JavaFX 2.2
Udgivelsesdato 14. august 2012
- Understøttelse af H.264 og AAC-afspilning.
- Linux-understøttelse (inklusive browser-plugin og WebStart-applikationer).
- lærred .
- Nye kontroller: Farvevælger, sideinddeling.
- Understøttelse af HTTP Live Streaming (virker ikke på Windows XP).
- Tryk på begivenheder og bevægelser.
- API til billedmanipulation.
JavaFX 8
Udgivelsesdato 18. marts 2014
JavaFX blev en del af JRE/JDK sammen med Java 8.
- Understøttelse af 3D-grafik.
- Understøttelse af touch-input.
- Print support.
Se også
Noter
- ↑ Gluon og JavaFX . Hentet 10. februar 2019. Arkiveret fra originalen 29. april 2019. (ubestemt)
- ↑ Oracle Java SE Support Roadmap . Oracle Technology Network . Oracle (13. maj 2020). Hentet 31. maj 2020. Arkiveret fra originalen 31. december 2019. (ubestemt)
Links
Java |
---|
Platforme |
|
---|
Sun Technologies |
|
---|
Nøgle tredjepartsteknologier |
|
---|
Historie |
|
---|
Sprogegenskaber |
|
---|
Scripting sprog |
|
---|
Java konferencer |
|
---|