jtoolbox
Class Eingabefeld

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

public class Eingabefeld
extends java.lang.Object
implements IComponente


Field Summary
protected  java.lang.String anzeigeText
           
protected  int breite
           
protected  int fontGroesse
           
protected  java.lang.String hintergrundFarbe
           
protected  int hoehe
           
protected  java.lang.String schriftFarbe
           
protected  int xPos
           
protected  int yPos
           
 
Constructor Summary
Eingabefeld()
          Konstuktor fuer Hauptfenster
Eingabefeld(IContainer behaelter)
          Konstruktor
Eingabefeld(IContainer behaelter, java.lang.String neuerText, int neuesX, int neuesY, int neueBreite, int neueHoehe)
           
Eingabefeld(java.lang.String neuerText, int neueBreite, int neueHoehe)
          Konstruktor fuer Hauptfenster
Eingabefeld(java.lang.String neuerText, int neuesX, int neuesY, int neueBreite, int neueHoehe)
          Konstruktor fuer Hauptfenster
 
Method Summary
 BasisComponente getBasisComponente()
          Das Interface IComponente fordert eine Methode die eine BasisComponente zurueckliefert.
 double leseDouble(double def)
           
 int leseInteger(int def)
           
 int leseIntegerGerundet(int def)
           
 long[] leseLongFeld()
          Defaultwert 0
 long[] leseLongFeld(long[] longFeld)
          Lese Wert als longFeld ( Fuer Klasse Dezimal ) erg[0] : Ziffernfolge erg[1] : Nachkommastellen
 java.lang.String leseText()
           
 void setEditable()
           
 void setReadonly()
           
 void setzeAusgabetext(java.lang.String neuerText)
           
 void setzeDimensionen(int neuesX, int neuesY, int neueBreite, int neueHoehe)
           
 void setzeDouble(double zahl)
           
 void setzeGroesse(int neueBreite, int neueHoehe)
           
 void setzeHintergrundfarbe(java.lang.String neueFarbe)
           
 void setzeID(int ID)
          Eine Komponente mit Signalisierung muss eine eindeutige ID haben
 void setzeInteger(int zahl)
           
 void setzeLink(ITuWas linkObj)
          Callback-Funktion wird aufgerufen, wenn gedrueckt wird Eine Komponente mit Signalisierung braucht eine Objekt, dem es signalisieren kann
 void setzeLink(ITuWas linkObj, int ID)
          Callback-Funktion wird aufgerufen, wenn gedrueckt wird
 void setzeLongFeld(long[] longFeld)
           
 void setzePosition(int neuesX, int neuesY)
          neue Position
 void setzeSchriftfarbe(java.lang.String neueFarbe)
           
 void setzeSchriftgroesse(int neueFontgroesse)
           
 void setzeStilFett()
           
 void setzeStilKursiv()
           
 void setzeStilNormal()
           
 void setzeTextRechtsbuendig(java.lang.String neuerText)
           
 void sichtbarMachen()
           
 java.lang.String toString()
           
 void unsichtbarMachen()
           
 void verschieben(int dx, int dy)
           
 void zentrieren()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

anzeigeText

protected java.lang.String anzeigeText

breite

protected int breite

fontGroesse

protected int fontGroesse

hintergrundFarbe

protected java.lang.String hintergrundFarbe

hoehe

protected int hoehe

schriftFarbe

protected java.lang.String schriftFarbe

xPos

protected int xPos

yPos

protected int yPos
Constructor Detail

Eingabefeld

public Eingabefeld()
Konstuktor fuer Hauptfenster


Eingabefeld

public Eingabefeld(IContainer behaelter)
Konstruktor

Parameters:
behaelter -

Eingabefeld

public Eingabefeld(IContainer behaelter,
                   java.lang.String neuerText,
                   int neuesX,
                   int neuesY,
                   int neueBreite,
                   int neueHoehe)

Eingabefeld

public Eingabefeld(java.lang.String neuerText,
                   int neueBreite,
                   int neueHoehe)
Konstruktor fuer Hauptfenster

Parameters:
neueBreite -
neueHoehe -

Eingabefeld

public Eingabefeld(java.lang.String neuerText,
                   int neuesX,
                   int neuesY,
                   int neueBreite,
                   int neueHoehe)
Konstruktor fuer Hauptfenster

Parameters:
neuerText -
neuesX -
neuesY -
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

leseDouble

public double leseDouble(double def)

leseInteger

public int leseInteger(int def)

leseIntegerGerundet

public int leseIntegerGerundet(int def)

leseLongFeld

public long[] leseLongFeld()
Defaultwert 0

Returns:

leseLongFeld

public long[] leseLongFeld(long[] longFeld)
Lese Wert als longFeld ( Fuer Klasse Dezimal ) erg[0] : Ziffernfolge erg[1] : Nachkommastellen

Parameters:
longFeld -
Returns:
longFeld

leseText

public java.lang.String leseText()

setEditable

public void setEditable()

setReadonly

public void setReadonly()

setzeAusgabetext

public void setzeAusgabetext(java.lang.String neuerText)

setzeDimensionen

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

setzeDouble

public void setzeDouble(double zahl)

setzeGroesse

public void setzeGroesse(int neueBreite,
                         int neueHoehe)

setzeHintergrundfarbe

public void setzeHintergrundfarbe(java.lang.String neueFarbe)

setzeID

public void setzeID(int ID)
Eine Komponente mit Signalisierung muss eine eindeutige ID haben

Parameters:
ID -

setzeInteger

public void setzeInteger(int zahl)

setzeLink

public void setzeLink(ITuWas linkObj)
Callback-Funktion wird aufgerufen, wenn gedrueckt wird Eine Komponente mit Signalisierung braucht eine Objekt, dem es signalisieren kann

Parameters:
linkObj -

setzeLink

public void setzeLink(ITuWas linkObj,
                      int ID)
Callback-Funktion wird aufgerufen, wenn 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.

setzeLongFeld

public void setzeLongFeld(long[] longFeld)

setzePosition

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

Parameters:
neuesX -
neuesY -

setzeSchriftfarbe

public void setzeSchriftfarbe(java.lang.String neueFarbe)

setzeSchriftgroesse

public void setzeSchriftgroesse(int neueFontgroesse)

setzeStilFett

public void setzeStilFett()

setzeStilKursiv

public void setzeStilKursiv()

setzeStilNormal

public void setzeStilNormal()

setzeTextRechtsbuendig

public void setzeTextRechtsbuendig(java.lang.String neuerText)

sichtbarMachen

public void sichtbarMachen()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

unsichtbarMachen

public void unsichtbarMachen()

verschieben

public void verschieben(int dx,
                        int dy)

zentrieren

public void zentrieren()