Quelltexte

Externe Klassenbibliotheken

Verschiedene Klasse generieren Ausdrucke oder PDF-Dokumente, die als Vorlagen zu einigen Abbildungen dieses Abschnitts dienten. Sie greifen auf eine vom Autor erstellte Klassenbibliothek zur Printausgabe zu, die unter Printers-2D-3D-2012-03-03.jar zur Verfügung steht. Zusätzlich benötigen Sie Jama (Archivdatei jama.jar), die unter math.nist.gov/javanumerics/jama zum Download angeboten wird.

Abbildungen und Listings

Für folgende Abbildungen und Listings stehen Java-Quelltexte zum Download bereit:

Abbildung    Klasse
----------------------------------------------
3.3(a)        RectShape_a.java
3.3(b)        RectShape_b.java
3.3(c)        RectShape_c.java
3.3(d)        RectShape_d.java
3.3(e)        RectShape_e.java
3.3(f)         RectShape_f.java
3.4(a)        Bezier2a.java
3.4(b)        Bezier2b.java
3.5(a)        Bezier3a.java
3.5(b)        Bezier3b.java
3.5(c)        Bezier3c.java
3.8(a)        DemoColorOpaque.java
3.8(b)        DemoColorTransparent.java
3.8(c)        DemoColorChooser.java
3.9(a)        DemoWithoutStroke.java

Listing        Klasse
----------------------------------------------
3.1            AWTFrame.java
3.2            SWINGFrame.java
3.3            DemoPath.java
3.4            de.hsbo.fbv.bmg.graphics.api.marker.Marker.java
3.5            DemoColorRedGreen.java
3.6            DemoWithStroke.java

Die Quelltexte befinden sich im Paket de.hsbo.fbv.bmg.graphics.api.buch.

Weitere Demo-Beispiele

Das Paket de.hsbo.fbv.bmg.graphics.api.demos enthält verschiedene Programme, die als Anregungen zur Lösung der Aufgaben dieses Abschnitts dienen.

Im Paket de.hsbo.fbv.bmg.graphics.marker befindet sich die Klasse Marker, auf die im Listing 3.4 verwiesen wird. Beigefügt sind zwei Klassen, die vorbereitete Symbole generieren.