Skip to content

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.

Anfrage

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.