jtoolbox
Class Rollbalken

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

public class Rollbalken
extends java.lang.Object
implements IComponente


Field Summary
protected  int breite
           
protected  java.lang.String hintergrundFarbe
           
protected  int hoehe
           
protected  double max
           
protected  double min
           
protected  double wert
           
protected  int xPos
           
protected  int yPos
           
 
Constructor Summary
Rollbalken()
          Konstruktor fuer Hauptfenster
Rollbalken(char ausrichtung, int neueBreite, int neueHoehe)
          Konstruktor fuer Hauptfenster
Rollbalken(char ausrichtung, int neuesX, int neuesY, int neueBreite, int neueHoehe)
          Konstruktor fuer Hauptfenster
Rollbalken(char ausrichtung, int neuesX, int neuesY, int neueBreite, int neueHoehe, double min, double max, double wert)
          Konstruktor fuer Hauptfenster
Rollbalken(IContainer behaelter, char ausrichtung)
          Konstruktor
Rollbalken(IContainer behaelter, char ausrichtung, int neuesX, int neuesY, int neueBreite, int neueHoehe)
          Konstruktor
Rollbalken(IContainer behaelter, char ausrichtung, int neuesX, int neuesY, int neueBreite, int neueHoehe, double min, double max, double wert)
          Konstruktor
 
Method Summary
 BasisComponente getBasisComponente()
          Das Interface IComponente fordert eine Methode die eine BasisComponente zurueckliefert.
 boolean hatSichGeaendert()
          Status der Komponente abrufen und ruecksetzen
 double leseDoubleWert()
           
 int leseIntWert()
           
 void ruecksetzenAenderung()
           
 void setzeBereich(double neuesMin, double neuesMax, double neuerWert)
           
 void setzeDimensionen(int neuesX, int neuesY, int neueBreite, int neueHoehe)
           
 void setzeFarbe(java.lang.String neueFarbe)
           
 void setzeGroesse(int neueBreite, int neueHoehe)
           
 void setzeLink(ITuWas linkObj, int ID)
          Callback-Funktion wird aufgerufen, wenn die Taste gedrueckt wird
 void setzeOrientierungHorizontal()
           
 void setzeOrientierungSenkrecht()
           
 void setzePosition(int neuesX, int neuesY)
          neue Position
 void setzeWert(double neuerWert)
           
 void verschieben(int dx, int dy)
           
 void warteBisAenderung()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

breite

protected int breite

hintergrundFarbe

protected java.lang.String hintergrundFarbe

hoehe

protected int hoehe

max

protected double max

min

protected double min

wert

protected double wert

xPos

protected int xPos

yPos

protected int yPos
Constructor Detail

Rollbalken

public Rollbalken()
Konstruktor fuer Hauptfenster


Rollbalken

public Rollbalken(char ausrichtung,
                  int neueBreite,
                  int neueHoehe)
Konstruktor fuer Hauptfenster

Parameters:
ausrichtung - horizontal 'H' oder senkrecht 'S'
neueBreite -
neueHoehe -

Rollbalken

public Rollbalken(char ausrichtung,
                  int neuesX,
                  int neuesY,
                  int neueBreite,
                  int neueHoehe)
Konstruktor fuer Hauptfenster

Parameters:
ausrichtung - horizontal 'H' oder senkrecht 'S'
neuesX -
neuesY -
neueBreite -
neueHoehe -

Rollbalken

public Rollbalken(char ausrichtung,
                  int neuesX,
                  int neuesY,
                  int neueBreite,
                  int neueHoehe,
                  double min,
                  double max,
                  double wert)
Konstruktor fuer Hauptfenster

Parameters:
ausrichtung -
neuesX -
neuesY -
neueBreite -
neueHoehe -
min -
max -
wert -

Rollbalken

public Rollbalken(IContainer behaelter,
                  char ausrichtung)
Konstruktor

Parameters:
behaelter -
ausrichtung - horizontal 'H' oder senkrecht 'S'

Rollbalken

public Rollbalken(IContainer behaelter,
                  char ausrichtung,
                  int neuesX,
                  int neuesY,
                  int neueBreite,
                  int neueHoehe)
Konstruktor

Parameters:
behaelter -
ausrichtung - horizontal 'H' oder senkrecht 'S'
neueBreite -
neueHoehe -

Rollbalken

public Rollbalken(IContainer behaelter,
                  char ausrichtung,
                  int neuesX,
                  int neuesY,
                  int neueBreite,
                  int neueHoehe,
                  double min,
                  double max,
                  double wert)
Konstruktor

Parameters:
behaelter -
ausrichtung - horizontal 'H' oder senkrecht 'S'
neuesX -
neuesY -
neueBreite -
neueHoehe -
min -
max -
wert -
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

hatSichGeaendert

public boolean hatSichGeaendert()
Status der Komponente abrufen und ruecksetzen


leseDoubleWert

public double leseDoubleWert()

leseIntWert

public int leseIntWert()

ruecksetzenAenderung

public void ruecksetzenAenderung()

setzeBereich

public void setzeBereich(double neuesMin,
                         double neuesMax,
                         double neuerWert)

setzeDimensionen

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

setzeFarbe

public void setzeFarbe(java.lang.String neueFarbe)

setzeGroesse

public void setzeGroesse(int neueBreite,
                         int neueHoehe)

setzeLink

public void setzeLink(ITuWas linkObj,
                      int ID)
Callback-Funktion wird aufgerufen, wenn die Taste gedrueckt wird

Parameters:
linkObj -
ID - Parameter, der als ID an die Callback-Funktion uebergeben wird. In der Callbackfunktion kann dann durch die ID das aufrufende Objekt identifiziert werden.

setzeOrientierungHorizontal

public void setzeOrientierungHorizontal()

setzeOrientierungSenkrecht

public void setzeOrientierungSenkrecht()

setzePosition

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

Parameters:
neuesX -
neuesY -

setzeWert

public void setzeWert(double neuerWert)

verschieben

public void verschieben(int dx,
                        int dy)

warteBisAenderung

public void warteBisAenderung()