jtoolbox
Class KomponenteImScrollfenster

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

public class KomponenteImScrollfenster
extends java.lang.Object
implements IComponente


Field Summary
protected  int breite
           
protected  int hoehe
           
protected  jtoolbox.CKomponenteImScrollfenster obj
           
protected  boolean sichtbar
           
protected  int xPos
           
protected  int yPos
           
protected  double zoomInhalt
           
 
Constructor Summary
KomponenteImScrollfenster(IComponente innen)
          Konstuktor fuer Hauptfenster
KomponenteImScrollfenster(IComponente innen, int neueBreite, int neueHoehe)
          Konstruktor fuer Hauptfenster
KomponenteImScrollfenster(IComponente innen, int neuesX, int neuesY, int neueBreite, int neueHoehe)
          Konstruktor fuer Hauptfenster
KomponenteImScrollfenster(IContainer behaelter, IComponente innen)
          Konstruktor
KomponenteImScrollfenster(IContainer behaelter, IComponente innen, int neuesX, int neuesY, int neueBreite, int neueHoehe)
          allgemeiner Konstuktor
 
Method Summary
 BasisComponente getBasisComponente()
          Das Interface IComponente fordert eine Methode die eine BasisComponente zurueckliefert.
 double getBehaelterZoom()
           
 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 setzeDimensionen(int neuesX, int neuesY, int neueBreite, int neueHoehe)
           
 void setzeGroesse(int neueBreite, int neueHoehe)
          Groesse des Anzeigefelds aendern *
 void setzePosition(int neuesX, int neuesY)
          neue Position
 void setzeZoomfaktor(double zf)
           
 void sichtbarMachen()
          Mache sichtbar.
 void unsichtbarMachen()
          Mache unsichtbar.
 void vertikalBewegen(int entfernung)
          Bewege vertikal um 'entfernung' Bildschirmpunkte.
 
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

obj

protected jtoolbox.CKomponenteImScrollfenster obj

sichtbar

protected boolean sichtbar

xPos

protected int xPos

yPos

protected int yPos

zoomInhalt

protected double zoomInhalt
Constructor Detail

KomponenteImScrollfenster

public KomponenteImScrollfenster(IComponente innen)
Konstuktor fuer Hauptfenster


KomponenteImScrollfenster

public KomponenteImScrollfenster(IComponente innen,
                                 int neueBreite,
                                 int neueHoehe)
Konstruktor fuer Hauptfenster

Parameters:
neueBreite -
neueHoehe -

KomponenteImScrollfenster

public KomponenteImScrollfenster(IComponente innen,
                                 int neuesX,
                                 int neuesY,
                                 int neueBreite,
                                 int neueHoehe)
Konstruktor fuer Hauptfenster

Parameters:
neuesX -
neuesY -
neueBreite -
neueHoehe -

KomponenteImScrollfenster

public KomponenteImScrollfenster(IContainer behaelter,
                                 IComponente innen)
Konstruktor

Parameters:
behaelter -

KomponenteImScrollfenster

public KomponenteImScrollfenster(IContainer behaelter,
                                 IComponente innen,
                                 int neuesX,
                                 int neuesY,
                                 int neueBreite,
                                 int neueHoehe)
allgemeiner Konstuktor

Parameters:
behaelter -
neueBreite -
neueHoehe -
Method Detail

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

getBehaelterZoom

public double getBehaelterZoom()

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.


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)
Groesse des Anzeigefelds aendern *


setzePosition

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

Parameters:
neuesX -
neuesY -

setzeZoomfaktor

public void setzeZoomfaktor(double zf)

sichtbarMachen

public void sichtbarMachen()
Mache sichtbar.


unsichtbarMachen

public void unsichtbarMachen()
Mache unsichtbar.


vertikalBewegen

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