Die Image-API von QF-Test benutzt für die Bildspeicherung die
Klasse ImageRep. Diese Klasse speichert Bilder
technologie- und plattformunabhängig. Des weiteren wird ein Interface
bereitgestellt, um eigene Bildvergleiche durchzuführen.
Die Klasse
de.qfs.apps.qftest.shared.extensions.image.ImageRep ist eine
Wrapper Klasse für technologie- und plattformunabhängige Bildspeicherungen.
Die Klasse speichert das Bild entweder als ARGB-Informationen ab (ein
Integer Feld) oder als RGB Information ab (ein byte Feld). Außerdem
kann noch ein Name sowie die Höhe und Breite des Bildes gespeichert werden.
Die ImageRep Klasse bietet auch eine equals
Methode, um Bildvergleiche durchzuführen. Falls Sie Ihren eigenen
Bildschirmvergleichsalgorithmus verwenden möchten, müssen Sie das
Interface ImageComparator implementieren. Diese eigene Erweiterung
muss dann beim ImageRep Objekt noch registriert werden (siehe "Das ImageComparator Interface" für mehr Informationen).
10.0+
Ein Bildvergleich kann auch mithilfe eines Check Abbild durchgeführt werden. Hierzu
müssen Sie das ImageRep-Objekt als Variable speichern und können diese anschließend im
Check Abbild als Abbildvariable verwenden. Weitere Informationen finden Sie im
Abschnitt Check Abbild.
ImageRep ImageRep()
Konstruktor der ImageRep Klasse.
ImageRep ImageRep(String name, byte[] rgb, boolean png, int width, int height)
Konstruktor der ImageRep Klasse.
Parameter
name
Der Name des ImageRep Objektes.
rgb
Ein byte-Feld, das die RGB-Information des Bildes enthält.
png
Gibt an, ob das Bild bereits PNG formatiert ist.
width
Die Breite des Bildes.
height
Die Höhe des Bildes.
ImageRep ImageRep(String name, int[] argb, boolean png, int width, int height)
Konstruktor der ImageRep Klasse.
Parameter
name
Der Name des ImageRep Objektes.
argb
Ein int-Feld, das die ARGB-Information des Bildes enthält.
png
Gibt an, ob das Bild bereits PNG formatiert ist.
width
Die Breite des Bildes.
height
Die Höhe des Bildes.
void crop(int x, int y, int width, int height)
Speichert nur einen speziellen Ausschnitt des Bildes.
Parameter
x
Die X Koordinate der linken oberen Ecke des Bereiches.
y
Die Y Koordinate der linken oberen Ecke des Bereiches.
width
Die Breite des Bereiches.
height
Die Höhe des Bereiches.
ImageRepDrawer draw()
Erzeuge ein ImageRepDrawer Objekt für dieses Bild. Dieses Objekt erlaubt es, Linien, Rechtecke und weitere Figuren auf dem Bild zu zeichnen.
ImageRepDrawer draw(Object obj)
Erzeuge ein ImageRepDrawer Objekt für dieses Bild.
Parameter
obj
Ein Lamdba Objekt. Das Lambda Objekt bekommt ein java.awt.Graphics2D Objekt als Eingabe, welches benutzt werden kann, um auf das Bild zu zeichnen.
boolean equals(ImageRep compare)
Liefert zurück, ob das aktuelle Bild mit einem anderen Bild
gleich ist. Dazu wird die equals Methode der aktuellen
ImageComparator Implementierung verwendet.
Parameter
compare
Das zu vergleichende ImageRep Objekt.
Rückgabewert
True, wenn die Bilder gleich sind, sonst false.
int[] getARGB()
Liefert die ARGB Information. Wenn keine ARGB Information
vorhanden ist, jedoch die RGB Information, dann wird die aktuelle RGB
Information umgewandelt.
Rückgabewert
Die aktuelle ARGB Information.
ImageComparator getComparator()
Liefert die aktuelle ImageComparator Implementierung.
Rückgabewert
Die aktuelle ImageComparator Implementierung.
int getHeight()
Liefert die Höhe.
Rückgabewert
Die aktuelle Höhe.
String getName()
Liefert den Namen.
Rückgabewert
Der aktuelle Name.
int getPixel(int x, int y)
Liefert den ARGB-Wert für ein Pixel.
Parameter
x
Die X Koordinate des Pixels.
y
Die Y Koordinate des Pixels.
Rückgabewert
Der Pixelwert.
byte[] getPng()
Liefert die RGB Information. Wenn keine RGB Information
vorhanden ist, jedoch die ARGB Information, dann wird die aktuelle ARGB
Information umgewandelt.
Rückgabewert
Die aktuelle RGB Information.
int getWidth()
Liefert die Breite.
Rückgabewert
Die aktuelle Breite.
void setARGB(int[] argb)
Setzt die ARGB Information.
Parameter
argb
Die neue ARGB Information.
void setComparator(ImageComparator comparator)
Setzt eine ImageComparator Implementierung, welche
für Bildvergleiche verwendet wird.
Das Interface
de.qfs.apps.qftest.shared.extensions.image.ImageComparator
kann implementiert werden, wenn Sie einen eigenen
Bildvergleichsalgorithmus verwenden wollen.
Die Implementierung muss dann beim verwendeten ImageRep
Objekt mittels der setComparator Methode registriert werden.
Liefert zurück, ob das aktuelle Bild mit einem anderen Bild
gleich ist. Dazu wird die equals Methode der aktuellen
ImageComparator Implementierung verwendet.
Die Klasse de.qfs.apps.qftest.shared.extensions.image.ImageRepDrawer
bietet Methoden, um auf einem ImageRep Objekt zu zeichnen.
ImageRepDrawer arrow(int x1, int y1, int x2, int y2)
Zeichnet einen Pfeil.
Parameter
x1
Die x-Anfangskoordinate des Pfeils.
y1
Die y-Anfangskoordinate des Pfeils.
x2
Die x-Endkoordinate des Pfeils.
y2
Die y-Endkoordinate des Pfeils.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer arrow(int x1, int y1, int x2, int y2, int arrowStretch)
Zeichnet einen Pfeil.
Parameter
x1
Die x-Anfangskoordinate des Pfeils.
y1
Die y-Anfangskoordinate des Pfeils.
x2
Die x-Endkoordinate des Pfeils.
y2
Die y-Endkoordinate des Pfeils.
arrowStretch
Die Größe des Pfeils.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer arrow(int x1, int y1, int x2, int y2, int arrowStretch, int strokeSize)
Zeichnet einen Pfeil.
Parameter
x1
Die x-Anfangskoordinate des Pfeils.
y1
Die y-Anfangskoordinate des Pfeils.
x2
Die x-Endkoordinate des Pfeils.
y2
Die y-Endkoordinate des Pfeils.
arrowStretch
Die Größe des Pfeils.
strokeSize
Die Strichdicke des Pfeils.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer arrow(int x1, int y1, int x2, int y2, int arrowStretch, int strokeSize, Color strokeColor)
Zeichnet einen Pfeil.
Parameter
x1
Die x-Anfangskoordinate des Pfeils.
y1
Die y-Anfangskoordinate des Pfeils.
x2
Die x-Endkoordinate des Pfeils.
y2
Die y-Endkoordinate des Pfeils.
arrowStretch
Die Größe des Pfeils.
strokeSize
Die Strichdicke des Pfeils.
strokeColor
Die Strichfarbe des Pfeils.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer arrow(int x1, int y1, int x2, int y2, int arrowStretch, int strokeSize, int r, int g, int b)
Zeichnet einen Pfeil.
Parameter
x1
Die x-Anfangskoordinate des Pfeils.
y1
Die y-Anfangskoordinate des Pfeils.
x2
Die x-Endkoordinate des Pfeils.
y2
Die y-Endkoordinate des Pfeils.
arrowStretch
Die Größe des Pfeils.
strokeSize
Die Strichdicke des Pfeils.
r
Der Rotwert der Strichfarbe des Pfeils.
g
Der Grünwert der Strichfarbe des Pfeils.
b
Der Blauwert der Strichfarbe des Pfeils.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer arrow(int x1, int y1, int x2, int y2, int arrowStretch, int strokeSize, int r, int g, int b, int a)
Zeichnet einen Pfeil.
Parameter
x1
Die x-Anfangskoordinate des Pfeils.
y1
Die y-Anfangskoordinate des Pfeils.
x2
Die x-Endkoordinate des Pfeils.
y2
Die y-Endkoordinate des Pfeils.
arrowStretch
Die Größe des Pfeils.
strokeSize
Die Strichdicke des Pfeils.
r
Der Rotwert der Strichfarbe des Pfeils.
g
Der Grünwert der Strichfarbe des Pfeils.
b
Der Blauwert der Strichfarbe des Pfeils.
a
Der Alphawert der Strichfarbe des Pfeils.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
BufferedImage asBufferedImage()
Konvertiere dieses Bild in ein BufferedImage.
Rückgabewert
Dieses Bild als BufferedImage.
ImageRepDrawer circle(int x, int y, int r)
Zeichnet ein Kreis.
Parameter
x
Die x-Position des Mittelpunkt des Kreises.
y
Die y-Position des Mittelpunkt des Kreises.
r
Der Radius des Kreises.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer circle(int x, int y, int r, Color color)
Zeichnet ein Kreis.
Parameter
x
Die x-Position des Mittelpunkt des Kreises.
y
Die y-Position des Mittelpunkt des Kreises.
r
Der Radius des Kreises.
color
Die Farbe des Kreises.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer cross(int x, int y)
Zeichnet ein Kreuz.
Parameter
x
Die x-Position des Kreuzes.
y
Die y-Position des Kreuzes.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer cross(int x, int y, int size)
Zeichnet ein Kreuz.
Parameter
x
Die x-Position des Kreuzes.
y
Die y-Position des Kreuzes.
size
Die Größe des Kreuzes.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer draw(Object drawFunction)
Zeichne auf dem ImageRep Objekt.
Parameter
drawFunction
Ein Lamdba Objekt. Das Lambda Objekt kriegt ein java.awt.Graphics2D Objekt als Eingabe welches benutzt werden kann um auf dem Bild zu zeichnen.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer erase(int x, int y, int w, int h)
"Löscht" einen Bereich des Bildes.
Parameter
x
Die x-Position des Bereiches der gelöscht werden soll.
y
Die y-Position des Bereiches der gelöscht werden soll.
w
Die Breite des Bereiches der gelöscht werden soll.
h
Die Höhe des Bereiches der gelöscht werden soll.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer fillRectangle(int x, int y, int w, int h)
Zeichnet ein gefülltes Rechteck.
Parameter
x
Die x-Position des Rechtecks.
y
Die y-Position des Rechtecks.
w
Die Breite des Rechtecks.
h
Die Höhe des Rechtecks.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer fillRectangle(int x, int y, int w, int h, Color color)
Zeichnet ein gefülltes Rechteck.
Parameter
x
Die x-Position des Rechtecks.
y
Die y-Position des Rechtecks.
w
Die Breite des Rechtecks.
h
Die Höhe des Rechtecks.
color
Die Füllfarbe des Rechtecks.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer image(ImageRep imgToDraw, int x, int y)
Zeichnet ein Bild auf das bereits bestehende Bild.
Parameter
imgToDraw
Das zu zeichnende Bild.
x
Die x-Position an der das Bild gezeichnet werden soll.
y
Die y-Position an der das Bild gezeichnet werden soll.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer image(Image img, int x, int y)
Zeichnet ein Bild auf das bereits bestehende Bild.
Parameter
img
Das zu zeichnende Bild.
x
Die x-Position an der das Bild gezeichnet werden soll.
y
Die y-Position an der das Bild gezeichnet werden soll.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer line(int x1, int y1, int x2, int y2)
Zeichnet eine Linie.
Parameter
x1
Die x-Position der ersten Koordinate der Linie.
y1
Die y-Position der ersten Koordinate der Linie.
x2
Die x-Position der zweiten Koordinate der Linie.
y2
Die y-Position der zweiten Koordinate der Linie.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer line(int x1, int y1, int x2, int y2, Color strokeColor)
Zeichnet eine Linie.
Parameter
x1
Die x-Position der ersten Koordinate der Linie.
y1
Die y-Position der ersten Koordinate der Linie.
x2
Die x-Position der zweiten Koordinate der Linie.
y2
Die y-Position der zweiten Koordinate der Linie.
strokeColor
Die Farbe der zu zeichnenden Linie.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer line(int x1, int y1, int x2, int y2, int strokeSize)
Zeichnet eine Linie.
Parameter
x1
Die x-Position der ersten Koordinate der Linie.
y1
Die y-Position der ersten Koordinate der Linie.
x2
Die x-Position der zweiten Koordinate der Linie.
y2
Die y-Position der zweiten Koordinate der Linie.
strokeSize
Die Dicke der zu zeichnenden Linie.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer line(int x1, int y1, int x2, int y2, int strokeSize, Color strokeColor)
Zeichnet eine Linie.
Parameter
x1
Die x-Position der ersten Koordinate der Linie.
y1
Die y-Position der ersten Koordinate der Linie.
x2
Die x-Position der zweiten Koordinate der Linie.
y2
Die y-Position der zweiten Koordinate der Linie.
strokeSize
Die Dicke der zu zeichnenden Linie.
strokeColor
Die Farbe der zu zeichnenden Linie.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer line(int x1, int y1, int x2, int y2, int r, int g, int b)
Zeichnet eine Linie.
Parameter
x1
Die x-Position der ersten Koordinate der Linie.
y1
Die y-Position der ersten Koordinate der Linie.
x2
Die x-Position der zweiten Koordinate der Linie.
y2
Die y-Position der zweiten Koordinate der Linie.
r
Der Rotwert der Strichfarbe.
g
Der Grünwert der Strichfarbe.
b
Der Blauwert der Strichfarbe.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer line(int x1, int y1, int x2, int y2, int r, int g, int b, int a)
Zeichnet eine Linie.
Parameter
x1
Die x-Position der ersten Koordinate der Linie.
y1
Die y-Position der ersten Koordinate der Linie.
x2
Die x-Position der zweiten Koordinate der Linie.
y2
Die y-Position der zweiten Koordinate der Linie.
r
Der Rotwert der Strichfarbe.
g
Der Grünwert der Strichfarbe.
b
Der Blauwert der Strichfarbe.
a
Der Alphawert der Strichfarbe.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer line(int x1, int y1, int x2, int y2, int strokeSize, int r, int g, int b, int a)
Zeichnet eine Linie.
Parameter
x1
Die x-Position der ersten Koordinate der Linie.
y1
Die y-Position der ersten Koordinate der Linie.
x2
Die x-Position der zweiten Koordinate der Linie.
y2
Die y-Position der zweiten Koordinate der Linie.
strokeSize
Die Dicke der zu zeichnenden Linie.
r
Der Rotwert der Strichfarbe.
g
Der Grünwert der Strichfarbe.
b
Der Blauwert der Strichfarbe.
a
Der Alphawert der Strichfarbe.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer pixel(int x, int y)
Färbt ein bestimmtes Pixel des Bildes mit der früher mithilfe von setStrokeColor gesetzten Farbe.
Sollte keine Farbe gesetzt worden sein, wird die Farbe Schwarz genommen.
Parameter
x
Die x-Position des zu färbenden Pixel des Bildes.
y
Die y-Position des zu färbenden Pixel des Bildes.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer pixel(int x, int y, java.awt.Color color)
Färbt ein bestimmtes Pixel des Bildes.
Parameter
x
Die x-Position des zu färbenden Pixel des Bildes.
y
Die y-Position des zu färbenden Pixel des Bildes.
c
Die zu setzende Farbe.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer pixel(int x, int y, int r, int g, int b)
Färbt ein bestimmtes Pixel des Bildes.
Parameter
x
Die x-Position des zu färbenden Pixel des Bildes.
y
Die y-Position des zu färbenden Pixel des Bildes.
r
Der Rotwert den der zu färbende Pixel haben soll.
g
Der Grünwert den der zu färbende Pixel haben soll.
b
Der Blauwert den der zu färbende Pixel haben soll.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer pixel(int x, int y, int r, int g, int b, int a)
Färbt ein bestimmtes Pixel des Bildes.
Parameter
x
Die x-Position des zu färbenden Pixel des Bildes.
y
Die y-Position des zu färbenden Pixel des Bildes.
r
Der Rotwert den der zu färbende Pixel haben soll.
g
Der Grünwert den der zu färbende Pixel haben soll.
b
Der Blauwert den der zu färbende Pixel haben soll.
a
Der Alphawert den der zu färbende Pixel haben soll.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer rectangle(int x, int y, int w, int h)
Zeichne ein Rechteck.
Parameter
x
Die x-Position an der ein Rechteck gezeichnet werden soll.
y
Die y-Position an der ein Rechteck gezeichnet werden soll.
w
Die Breite des zu zeichnenden Rechtecks.
h
Die Höhe des zu zeichnenden Rechtecks.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer rectangle(int x, int y, int w, int h, int b)
Zeichne ein Rechteck.
Parameter
x
Die x-Position an der ein Rechteck gezeichnet werden soll.
y
Die y-Position an der ein Rechteck gezeichnet werden soll.
w
Die Breite des zu zeichnenden Rechtecks.
h
Die Höhe des zu zeichnenden Rechtecks.
b
Die Strichdicke des zu zeichnenden Rechtecks.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer rectangle(int x, int y, int w, int h, int b, Color strokeColor)
Zeichne ein Rechteck.
Parameter
x
Die x-Position an der ein Rechteck gezeichnet werden soll.
y
Die y-Position an der ein Rechteck gezeichnet werden soll.
w
Die Breite des zu zeichnenden Rechtecks.
h
Die Höhe des zu zeichnenden Rechtecks.
b
Die Strichdicke des zu zeichnenden Rechtecks.
strokeColor
Die zu verwendende Strichfarbe.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer rectangle(int x, int y, int w, int h, int b, Color strokeColor, Color fillColor)
Zeichne ein Rechteck.
Parameter
x
Die x-Position an der ein Rechteck gezeichnet werden soll.
y
Die y-Position an der ein Rechteck gezeichnet werden soll.
w
Die Breite des zu zeichnenden Rechtecks.
h
Die Höhe des zu zeichnenden Rechtecks.
b
Die Strichdicke des zu zeichnenden Rechtecks.
strokeColor
Die zu verwendende Strichfarbe.
fillColor
Die zu verwendende Füllfarbe.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer rectangle(int x, int y, int w, int h, int b, int strokeCap, Color strokeColor)
Zeichne ein Rechteck.
Parameter
x
Die x-Position an der ein Rechteck gezeichnet werden soll.
y
Die y-Position an der ein Rechteck gezeichnet werden soll.
w
Die Breite des zu zeichnenden Rechtecks.
h
Die Höhe des zu zeichnenden Rechtecks.
b
Die Strichdicke des zu zeichnenden Rechtecks.
strokeCap
Die zu verwendenden Strichenden.
strokeColor
Die zu verwendende Strichfarbe.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer rectangle(int x, int y, int w, int h, int b, int strokeCap, Color strokeColor, Color fillColor)
Zeichne ein Rechteck.
Parameter
x
Die x-Position an der ein Rechteck gezeichnet werden soll.
y
Die y-Position an der ein Rechteck gezeichnet werden soll.
w
Die Breite des zu zeichnenden Rechtecks.
h
Die Höhe des zu zeichnenden Rechtecks.
b
Die Strichdicke des zu zeichnenden Rechtecks.
strokeCap
Die zu verwendenden Strichenden.
strokeColor
Die zu verwendende Strichfarbe.
fillColor
Die zu verwendende Füllfarbe.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer rectangle(int x, int y, int w, int h, int b, int strokeCap, int rstroke, int gstroke, int bstroke, int rfill, int gfill, int bfill)
Zeichne ein Rechteck.
Parameter
x
Die x-Position an der ein Rechteck gezeichnet werden soll.
y
Die y-Position an der ein Rechteck gezeichnet werden soll.
w
Die Breite des zu zeichnenden Rechtecks.
h
Die Höhe des zu zeichnenden Rechtecks.
b
Die Strichdicke des zu zeichnenden Rechtecks.
strokeCap
Die zu verwendenden Strichenden.
rstroke
Der Rotwert der zu verwendenden Strichfarbe.
gstroke
Der Grünwert der zu verwendenden Strichfarbe.
bstroke
Der Blauwert der zu verwendenden Strichfarbe.
rfill
Der Rotwert der zu verwendenden Füllfarbe.
gfill
Der Grünwert der zu verwendenden Füllfarbe.
bfill
Der Blauwert der zu verwendenden Füllfarbe.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer rectangle(int x, int y, int w, int h, int b, int strokeCap, int rstroke, int gstroke, int bstroke, int astroke, int rfill, int gfill, int bfill, int afill)
Zeichne ein Rechteck.
Parameter
x
Die x-Position an der ein Rechteck gezeichnet werden soll.
y
Die y-Position an der ein Rechteck gezeichnet werden soll.
w
Die Breite des zu zeichnenden Rechtecks.
h
Die Höhe des zu zeichnenden Rechtecks.
b
Die Strichdicke des zu zeichnenden Rechtecks.
strokeCap
Die zu verwendenden Strichenden.
rstroke
Der Rotwert der zu verwendenden Strichfarbe.
gstroke
Der Grünwert der zu verwendenden Strichfarbe.
bstroke
Der Blauwert der zu verwendenden Strichfarbe.
astroke
Der Alphawert der zu verwendenden Strichfarbe.
rfill
Der Rotwert der zu verwendenden Füllfarbe.
gfill
Der Grünwert der zu verwendenden Füllfarbe.
bfill
Der Blauwert der zu verwendenden Füllfarbe.
afill
Der Alphawert der zu verwendenden Füllfarbe.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer setFillColor(java.awt.Color color)
Setzen der Füllfarbe.
Parameter
color
Die neue Farbe.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer setFillColor(int r, int g, int b)
Setzen der Füllfarbe.
Parameter
r
Der Rotwert der Füllfarbe.
g
Der Grünwert der Füllfarbe.
b
Der Blauwert der Füllfarbe.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer setFillColor(int r, int g, int b, int a)
Setzen der Füllfarbe.
Parameter
r
Der Rotwert der Füllfarbe.
g
Der Grünwert der Füllfarbe.
b
Der Blauwert der Füllfarbe.
a
Der Alphawert der Füllfarbe.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer setFont(java.awt.Font font)
Setzen der Schriftart.
Parameter
font
Die zu setzende Schriftart.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer setFont(String fontName)
Setzen der Schriftart.
Parameter
fontName
Der Name der zu benutzenden Schrift.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer setFont(String fontName, int size)
Setzen der Schriftart.
Parameter
fontName
Der Name der zu benutzenden Schrift.
size
Der Größe der zu benutzenden Schrift.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer setFont(String fontName, int size, int style)
Setzen der Schriftart.
Parameter
fontName
Der Name der zu benutzenden Schrift.
size
Der Größe der zu benutzenden Schrift.
style
Die Schriftart der zu benutzenden Schrift.
Rückgabewert
Das ImageRepDrawer Objekt für Methodenkontaktion.
ImageRepDrawer setStrokeCap(int cap)
Setzen der Strichenden.
Parameter
cap
Kann ImageRepDrawer.CAPS_SQUARED für Striche mit eckigen Enden oder ImageRepDrawer.CAPS_ROUND für Striche mit runden Ecken sein.
Konstruktor der
ImageRepKlasse.