jtoolbox
Class Bild

java.lang.Object
  extended by jtoolbox.Bild
All Implemented Interfaces:
IComponente

public class Bild
extends java.lang.Object
implements IComponente


Field Summary
protected  int breite
           
protected  int hoehe
           
protected  boolean sichtbar
           
protected  int xPos
           
protected  int yPos
           
protected  boolean zoomen
           
 
Constructor Summary
Bild(jtoolbox.BilddateiAbstrakt datei)
           
Bild(IContainer behaelter, jtoolbox.BilddateiAbstrakt datei)
           
Bild(IContainer behaelter, int neuesX, int neuesY, int neueBreite, int neueHoehe, jtoolbox.BilddateiAbstrakt datei)
           
Bild(IContainer behaelter, int neuesX, int neuesY, int neueBreite, int neueHoehe, java.lang.String filename)
           
Bild(IContainer behaelter, java.lang.String filename)
           
Bild(int neueBreite, int neueHoehe, jtoolbox.BilddateiAbstrakt datei)
           
Bild(int neuesX, int neuesY, int neueBreite, int neueHoehe, jtoolbox.BilddateiAbstrakt datei)
           
Bild(int neuesX, int neuesY, int neueBreite, int neueHoehe, java.lang.String filename)
           
Bild(int neueBreite, int neueHoehe, java.lang.String filename)
           
Bild(java.lang.String filename)
           
 
Method Summary
 void einpassen()
           
 BasisComponente getBasisComponente()
          Das Interface IComponente fordert eine Methode die eine BasisComponente zurueckliefert.
 void horizontalBewegen(int entfernung)
          Bewege horizontal um 'entfernung' Bildschirmpunkte.
 void langsamHorizontalBewegen(int entfernung)
          Bewege vertikal um 'entfernung' Bildschirmpunkte.
 void langsamVertikalBewegen(int entfernung)
          Bewege vertikal um 'entfernung' Bildschirmpunkte.
 void nachLinksBewegen()
          Bewege einige Bildschirmpunkte nach links.
 void nachObenBewegen()
          Bewege einige Bildschirmpunkte nach oben.
 void nachRechtsBewegen()
          Bewege horizontal um 'entfernung' Bildschirmpunkte.
 void nachUntenBewegen()
          Bewege einige Bildschirmpunkte nach unten.
 void normal()
           
 void setzeDimensionen(int neuesX, int neuesY, int neueBreite, int neueHoehe)
           
 void setzeGroesse(int neueBreite, int neueHoehe)
           
 void setzePosition(int neuesX, int neuesY)
          neue Position
 void sichtbarMachen()
           
 void unsichtbarMachen()
          Mache unsichtbar.
 void verschieben(int dx, int dy)
           
 void vertikalBewegen(int entfernung)
          Bewege vertikal um 'entfernung' Bildschirmpunkte.
 void wechsleBild(jtoolbox.BilddateiAbstrakt datei)
           
 void wechsleBild(java.lang.String filename)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

breite

protected int breite

hoehe

protected int hoehe

sichtbar

protected boolean sichtbar

xPos

protected int xPos

yPos

protected int yPos

zoomen

protected boolean zoomen
Constructor Detail

Bild

public Bild(jtoolbox.BilddateiAbstrakt datei)
Parameters:
datei -

Bild

public Bild(IContainer behaelter,
            jtoolbox.BilddateiAbstrakt datei)
Parameters:
behaelter -
datei -

Bild

public Bild(IContainer behaelter,
            int neuesX,
            int neuesY,
            int neueBreite,
            int neueHoehe,
            jtoolbox.BilddateiAbstrakt datei)
Parameters:
behaelter -
neuesX -
neuesY -
neueBreite -
neueHoehe -
datei -

Bild

public Bild(IContainer behaelter,
            int neuesX,
            int neuesY,
            int neueBreite,
            int neueHoehe,
            java.lang.String filename)
Parameters:
behaelter -
neuesX -
neuesY -
neueBreite -
neueHoehe -
filename -

Bild

public Bild(IContainer behaelter,
            java.lang.String filename)
Parameters:
behaelter -
filename -

Bild

public Bild(int neueBreite,
            int neueHoehe,
            jtoolbox.BilddateiAbstrakt datei)
Parameters:
neueBreite -
neueHoehe -
datei -

Bild

public Bild(int neuesX,
            int neuesY,
            int neueBreite,
            int neueHoehe,
            jtoolbox.BilddateiAbstrakt datei)
Parameters:
neuesX -
neuesY -
neueBreite -
neueHoehe -
datei -

Bild

public Bild(int neuesX,
            int neuesY,
            int neueBreite,
            int neueHoehe,
            java.lang.String filename)
Parameters:
neuesX -
neuesY -
neueBreite -
neueHoehe -
filename -

Bild

public Bild(int neueBreite,
            int neueHoehe,
            java.lang.String filename)
Parameters:
neueBreite -
neueHoehe -
filename -

Bild

public Bild(java.lang.String filename)
Parameters:
filename -
Method Detail

einpassen

public void einpassen()

getBasisComponente

public BasisComponente getBasisComponente()
Das Interface IComponente fordert eine Methode die eine BasisComponente zurueckliefert. Sie wird benoetigt, um ein Objekt zu einem anderen Behaelter hinzuzufuegen

Specified by:
getBasisComponente in interface IComponente

horizontalBewegen

public void horizontalBewegen(int entfernung)
Bewege horizontal um 'entfernung' Bildschirmpunkte.


langsamHorizontalBewegen

public void langsamHorizontalBewegen(int entfernung)
Bewege vertikal um 'entfernung' Bildschirmpunkte.


langsamVertikalBewegen

public void langsamVertikalBewegen(int entfernung)
Bewege vertikal um 'entfernung' Bildschirmpunkte.


nachLinksBewegen

public void nachLinksBewegen()
Bewege einige Bildschirmpunkte nach links.


nachObenBewegen

public void nachObenBewegen()
Bewege einige Bildschirmpunkte nach oben.


nachRechtsBewegen

public void nachRechtsBewegen()
Bewege horizontal um 'entfernung' Bildschirmpunkte.


nachUntenBewegen

public void nachUntenBewegen()
Bewege einige Bildschirmpunkte nach unten.


normal

public void normal()

setzeDimensionen

public void setzeDimensionen(int neuesX,
                             int neuesY,
                             int neueBreite,
                             int neueHoehe)
Parameters:
neuesX -
neuesY -
neueBreite -
neueHoehe -

setzeGroesse

public void setzeGroesse(int neueBreite,
                         int neueHoehe)

setzePosition

public void setzePosition(int neuesX,
                          int neuesY)
neue Position

Parameters:
neuesX -
neuesY -

sichtbarMachen

public void sichtbarMachen()

unsichtbarMachen

public void unsichtbarMachen()
Mache unsichtbar. Wenn es bereits unsichtbar ist, tue nichts.


verschieben

public void verschieben(int dx,
                        int dy)

vertikalBewegen

public void vertikalBewegen(int entfernung)
Bewege vertikal um 'entfernung' Bildschirmpunkte.


wechsleBild

public void wechsleBild(jtoolbox.BilddateiAbstrakt datei)

wechsleBild

public void wechsleBild(java.lang.String filename)