SGBild
(Oberklasse SGObjekt
)
Konstruktor
SGBild(double pX, double pY, String pPfad)
Erzeugt ein Bild-Objekt mit der linken oberen Ecke an der Stelle (pX
, pY
). Der Dateipfad zum Bild wird mit pPfad
angegeben. Der Pfad ist relativ zum Ordner, in dem sich das Projekt befindet. Ist der Dateipfad nicht gültig, wird ein Objekt ohne graphische Darstellung erzeugt, um einer NullPointerException
vorzubeugen.
Anfrage
String gibBreite()
Liefert die Breite des Objekts.
String gibHoehe()
Liefert die Höhe des Objekts.
Auftrag
setzeBreite(double pBreite)
Setzt die Breite des Objekts auf den angegebenen Wert.
Auftrag
setzeHoehe(double pHoehe)
Setzt die Höhe des Objekts auf den angegebenen Wert.
Anfrage
boolean gibHorizontalGespiegelt()
Liefert true
, wenn das Bild horizontal gespiegelt wird.
Anfrage
boolean gibVertikalGespiegelt()
Liefert true
, wenn das Bild vertikal gespiegelt wird.
Auftrag
setzeHorizontalGespiegelt(boolean pGespiegelt)
Wenn pGespiegelt true
ist, wird das Bild horizontal gespiegelt, ansonsten nicht.
Auftrag
setzeVertikalGespiegelt(boolean pGespiegelt)
Wenn pGespiegelt
true
ist, wird das Bild vertikal gespiegelt, ansonsten nicht.