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.