Heim  >  Artikel  >  Java  >  Wofür wird Javafx verwendet?

Wofür wird Javafx verwendet?

(*-*)浩
(*-*)浩Original
2019-06-06 17:50:085557Durchsuche

Verglichen mit der Leistung von Java auf der Serverseite und der Webseite war der Desktop schon immer die Schwäche von Java. Daher führte Sun 2008 JavaFX ein, um die Mängel der Desktop-Software auszugleichen, aber der Effekt war unbefriedigend.

Wofür wird Javafx verwendet?

JavaFX widmet sich hauptsächlich der Rich-Client-Entwicklung, um die Mängel von Swing auszugleichen. Es bietet hauptsächlich Grafikbibliotheken und Medienbibliotheken und unterstützt Audio, Video und Grafiken , Animation, 3D usw., während moderne CSS-Methoden zur Unterstützung des Interface-Designs verwendet werden. Gleichzeitig wird die XUI-Methode zum Entwerfen der UI-Schnittstelle in der XML-Methode verwendet, um die Trennung von Anzeige und Logik zu erreichen. In dieser Hinsicht ähnelt es tatsächlich etwas Android. (Empfohlenes Lernen: Java-Video-Tutorial)

Neue Funktionen von JavaFx8

Neues modernes Thema: Modena

Das neue Modena-Thema ersetzt das ursprüngliche Kaspische Thema. In der start()-Methode von Application können Sie das Caspian-Design jedoch weiterhin über setUserAgentStylesheet(STYLESHEET_CASPIAN) verwenden.

JavaFX 3D

bietet eine 3D-Bildverarbeitungs-API in JavaFX8, einschließlich Shape3D (Box, Zylinder, MeshView, Sphere-Unterklasse), SubScene, Material, PickResult, LightBase (AmbientLight). und PointLight-Unterklassen), SceneAntialiasing usw. Die Kameraklasse wurde ebenfalls aktualisiert. Weitere Informationen finden Sie im JavaDoc.

Rich Text

Erweiterte Rich Text-Unterstützung

Datumssteuerung DatePicker

Öffentliche API für CSS-Strukturen

CSS-Stil ist ein Hauptmerkmal von JavaFX

CSS wurde speziell in einer privaten API implementiert (com.sun.javafx.css-Paket)

Mehrere Tools (wie Scene Builder) erfordern eine öffentliche CSS-API

Entwickler können benutzerdefinierte CSS-Stile definieren

JavaFX Scene Builder 2.0

Visuelle Tools beschleunigen die Entwicklung von JavaFX-Grafikschnittstellen. Der JavaFX Scene Builder konfiguriert die Schnittstelle per Drag & Drop und speichert sie als Datei im FXML-Format. Anschließend wird es zur Verarbeitung an das JavaFX-Programm übergeben, wodurch sich die Schwierigkeit verringert, die Schnittstelle direkt in JavaFX zu schreiben. JavaFX Scene Builder 2.0 fügt eine neue JavaFX Theme-Vorschaufunktion hinzu. Menü „Vorschau“ → „JavaFX Theme“ zur Auswahl verschiedener Themes

Zusammenfassung

Verglichen mit AWT und SWING , Die Vorteile von JavaFX liegen auf der Hand. Das beste Tool ist NetBeans. Ob JavaFX eine gute Leistung erbringen kann, hängt davon ab. Solange wir JavaFX häufiger verwenden, wird JavaFX immer besser, und das gilt für jede Sprache, THE END.

Weitere technische Artikel zu Java finden Sie unter Java Development TutorialSpalte zum Lernen!

Das obige ist der detaillierte Inhalt vonWofür wird Javafx verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn