Class Bild

java.lang.Object
  extended by Bild
All Implemented Interfaces:
Grafikordner.Grafik

public class Bild
extends java.lang.Object
implements Grafikordner.Grafik

Die Klasse Bild kann ein Bild auf dem Zeichenfenster darstellen und mit entsprechenden Methoden kann das Bild verändert werden.

Version:
Mai07
Author:
Heuer

Field Summary
(package private)  java.awt.image.BufferedImage bild
           
 
Constructor Summary
Bild()
          Erzeuge ein neues Standardbild an einer Standardposition.
 
Method Summary
 void anzeigen()
          Mache dieses Bild sichtbar.
 void dateinamenSetzen(java.lang.String neuerDateiname)
          Eine neue Bilddatei wird ausgew�hlt und angezeigt, falls sichtbar.
 void groesseSetzen(int breiteNeu, int hoeheNeu)
           
 void positionSetzen(int xPositionNeu, int yPositionNeu)
           
 void verschieben(int deltaX, int deltaY)
           
 void verstecken()
          Mache dieses Bild unsichtbar.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bild

java.awt.image.BufferedImage bild
Constructor Detail

Bild

public Bild()
Erzeuge ein neues Standardbild an einer Standardposition.

Method Detail

anzeigen

public void anzeigen()
Mache dieses Bild sichtbar. Wenn es bereits sichtbar ist, tue nichts.

Specified by:
anzeigen in interface Grafikordner.Grafik

dateinamenSetzen

public void dateinamenSetzen(java.lang.String neuerDateiname)
Eine neue Bilddatei wird ausgew�hlt und angezeigt, falls sichtbar. Die Bilddatei muss im Unterordner images des Projekts liegen Es k�nnen die Formate png und jpg dargestellt werden z.B. f�r dateiname "cherries.png" oder "tulip.jpg"


groesseSetzen

public void groesseSetzen(int breiteNeu,
                          int hoeheNeu)

positionSetzen

public void positionSetzen(int xPositionNeu,
                           int yPositionNeu)
Specified by:
positionSetzen in interface Grafikordner.Grafik

verschieben

public void verschieben(int deltaX,
                        int deltaY)
Specified by:
verschieben in interface Grafikordner.Grafik

verstecken

public void verstecken()
Mache dieses Bild unsichtbar. Wenn es bereits unsichtbar ist, tue nichts.

Specified by:
verstecken in interface Grafikordner.Grafik