Java 2D ist eine Klassenbibliothek und Programmierschnittstelle für die Umsetzung portabler zweidimensionaler Grafiken in Java.[1] Mit ihr können Bilder und Texte gerendert werden. Dabei stehen viele Grundelemente, wie Farbpaletten oder geometrische Grundformen zur Verfügung. Java 2D ist eine Erweiterung des Abstract Window Toolkits der Java Foundation Classes und somit Bestandteil der Java Platform, Standard Edition.

Bestandteile

Bearbeiten

Die API von Java-2D gliedert sich in folgende Bereiche:

  • Geometrische Formen wie Linien, Ellipsen und Vierecke im Package java.awt.geom
  • Repräsentation und Informationen zu Schriftarten im Package java.awt.font
  • Repräsentation und Veränderung von Farben in verschiedenen Repräsentationen im Package java.awt.color
  • Repräsentation und Veränderung von Bildern im Package java.awt.image
  • Unterstützung für Druckfunktionen in Java im Package java.awt.print

Die Umsetzung der Zeichenoperationen selbst erfolgt üblicherweise basierend auf plattformabhängiger Hardwarebeschleunigung – beispielsweise mittels Direct Graphics Access oder DirectX – durch von außen nicht erreichbaren Code des Java Runtime Environments.

Siehe auch

Bearbeiten
Bearbeiten

Einzelnachweise

Bearbeiten
  1. https://java.sun.com/products/java-media/2D/index.jsp

📚 Artikel Terkait di Wikipedia

Java-Technologie

implementiert. Das mit Java 6 Update 10 eingeführte Look-and-Feel Nimbus wird fester Bestandteil der Spezifikation. Eine XRender-Pipeline für Java 2D, die die Darstellung

2D (Begriffsklärung)

Punkten Java 2D, eine Klassenbibliothek und Programmierschnittstelle Aist 2D, russischer Satellit Astra 2D, europäischer Satellit Cartosat-2D, indischer

Java-Laufzeitumgebung

Die Java-Laufzeitumgebung (englisch Java Runtime Environment, kurz JRE) ist die Laufzeitumgebung der Java-Technik. Mit ihr werden Programme (Java-Anwendungen)

Swing (Java)

Benutzerschnittstellen bereitstellen. Zu diesen Bibliotheken gehören Java 2D, die Java Accessibility API (JAAPI), das Drag-and-Drop-API und das Abstract

Java Foundation Classes

Accessibility, Java 2D und Internationalisierung (i18n). Gemeinsam stellen diese die Basis für plattformunabhängige Smart Client Java GUIs, unabhängig

EPC-QR-Code

Da der EPC-QR-Code ein normaler QR-Code ist, gehört er zu den 2D-Codes. Mit einem 2D-Code-Lesegerät lassen sich die Daten z. B. in eine Textdatei übertragen

JavaFX

Media-Stack. JavaFX greift direkt auf alle 2D-/3D-Fertigkeiten moderner Grafikprozessoren zurück. So kann mit JavaFX auch all das programmiert werden, was

Java Platform, Standard Edition

Swing, Java 2D) Integration Libraries (IDL, JDBC, JNDI, RMI, RMI-IIOP) Die grundlegendsten Klassenbibliotheken sind in den Paketen java.lang und java.util