25 Jahre Erfahrung FreeCall 0800 tutegos

Sie befinden sich hier: HomeSeminareJavaJAVA2D

Java 2D API

[LOGO]

Die Java 2D API ist eine leistungsfähige Grafikbibliothek zur Darstellung und Verarbeitung zweidimensionaler Vektorgrafiken. Zum einen stellt das Seminar die Arbeitsweise der 2D-Bibliothek vor und gibt tiefe Einblicke in den Rendering-Prozess, der Formen, Umrandung, Füllung und Composite zusammenbringt. Unter Verwendung von zentralen Grafikobjekten, der Bildverarbeitung, dem Farb-Management und Fonts modellieren Seminarteilnehmer anspruchsvolle grafische Oberflächen mit hoher Performanz.

Inhalte des Seminars

Einführung in die Java 2D API

  • Ursprung und Möglichkeiten
  • Paket java.awt.geom und Unterpakete
  • Zentrale Klasse Graphics2D
  • Koordinatenraum, User-Space, Device-Space
  • Schnittselle Shape und Implementierungen
  • Linien, Rechtecke, Polygone, Kurven und Pfade, Ellipse und Kreisbögen, Splines
  • Methoden zur Abstandsberechnung, Positionsbestimmungen
  • Konstruktive Flächengeometrie
  • Geräte, GraphicsEnvironment und GraphicsDevice

Farben

  • Klasse Color, Methoden und Konstanten
  • Transparenz, Alpha-Kanal
  • Farbräume, RGB- und HSB-Farben
  • Farb-Profile, sRGB und ICC_ColorSpace

Rendering

  • Paint, GradientPaint, TexturePaint
  • PaintContext
  • Stroke und BasicStroke
  • Winding Rules
  • Affine Transformationen: Translation, Skalieren, Rotieren, Scheren
  • Kompositionen, AlphaComposite
  • Transparenz
  • Beschnittbereiche, Clipping
  • Rendering Hints, Anti-Aliasing
  • Rendering Pipeline, Rasterizer

Text

  • Texte zeichnen
  • Fonts, Font-Metrics
  • AttributedString
  • TextAttribute, TextLayout, LineBreakMeasurer
  • Glyphen, GlyphVector

Bilder und Bildverarbeitung

  • Bilder darstellen
  • Klassen Image und BufferedImage
  • Bilder skalieren und transformieren
  • Doppelpufferung
  • Farbmodelle (ColorModel), Raster, DataBuffer, SampleModel
  • Filter-Operationen, BufferedImageOp, RasterOp und Implementierungen
  • Bilder laden und speichern: ImageIO, MediaTracker

Java 2D in der Praxis

  • Drucken
  • Swing und Java 2D API
  • Optimierung des Zeichenvorgangs
  • 2D in einer 3D-Umgebung

Termine / Kontakt

Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.

Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.

Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).

Die Fakten

  • Empfohlene Schulungsdauer: 2 Tage, insgesamt 16 Unterrichtsstunden à 45 Minuten
  • Zielgruppe: Software-Entwickler
  • Vorkenntnisse: Der Kurs ›Java für Fortgeschrittene‹ oder ›Java für Umsteiger‹.
  • Seminar-Software: Java 21 ist die Standardversion, die in Verbindung mit der IntelliJ IDEA (Community-Edition) verwendet wird. Auf Wunsch auch die Eclipse IDE (Paket ›Eclipse IDE for Enterprise Java Developers‹).

Weiterführende Seminare

JavaFX für multimediale Applikationen


Alle Kategorien

Was Teilnehmer sagen