Sie befinden sich hier: Home » Seminare » Java » JAVA2D
Java 2D API
Kursziele
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.
Zielgruppe | Empfohlene Dauer | |
| Software-Entwickler | 2 Tage, insgesamt 12 Zeitstunden |
Inhalte
![[LOGO]](../../images/seminare/logos/artduke.gif)
- Einführung in die Java 2D API
- Ursprung und Möglichkeiten
- Paket
java.awt.geomund Unterpakete
- Zentrale Klasse
Graphics2D
- Koordinatenraum, User-Space, Device-Space
- Schnittselle
Shapeund Implementierungen
- Linien, Rechtecke, Polygone, Kurven und Pfade, Ellipse und Kreisbögen, Splines
- Funktionen zur Abstandsberechung, Positionsbestimmungen
- Konstruktive Flächengeometrie
- Geräte,
GraphicsEnvironmentundGraphicsDevice
- Farben
- Klasse
Color, Methoden und Konstanten
- Transparenz, Alpha-Kanal
- Farbräume, RGB- und HSB-Farben
- Farb-Profile, sRGB und
ICC_ColorSpace
- Klasse
- Rendering
Paint,GradientPaint,TexturePaint
PaintContext
StrokeundBasicStroke
- 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
ImageundBufferedImage
- Bilder skalieren und Transformieren
- Doppelpufferung
- Farbmodelle (
ColorModel),Raster,DataBuffer,SampleModel
- Filter-Operationen,
BufferedImageOp,RasterOpund Implementierungen
- Bilder laden und speichern:
ImageIO,MediaTracker
- Java 2D in der Praxis
- Swing und Java 2D API
Voraussetzungen
Der Kurs ›Java für Fortgeschrittene‹ oder ›Java für Umsteiger‹.
Software
Als Laufzeitumgebung wird standardmäßig Java SE 6 von Sun zusammen mit der Entwicklungsumgebung Eclipse 3.4 eingesetzt (Paket Eclipse IDE for Java EE Developers). Auf Wunsch auch NetBeans oder andere Entwicklungsumgebungen.
Schlagwörter | Unternehmen | |
|