jtoolbox
Class SiebenSegment

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

public class SiebenSegment
extends java.lang.Object
implements IComponente

Eine Siebensegmentanzeige

Author:
Hans Witt Version: 1.1 (14.7.2008) Hinzufuegen von Statusvariablen fuer Position ... Version: 3 (12.8.2008) ergaenzt fuer Containerklasse fuer GUI-Elemente Version: 3.1 (14.8.2008) Konstruktor auf int neuesX, int neuesY , int neueBreite, int neueHoehe angepasst

Field Summary
protected  int hoehe
           
protected  int sBreit
           
protected  int sHoch
           
 
Constructor Summary
SiebenSegment()
          Konstuktor fuer Hauptfenster
SiebenSegment(IContainer behaelter)
          Konstruktor
SiebenSegment(IContainer behaelter, int neuesX, int neuesY, int neueHoehe)
          allgemeiner Konstuktor
SiebenSegment(int neueHoehe)
          Konstruktor fuer Hauptfenster
SiebenSegment(int neuesX, int neuesY, int neueHoehe)
          Konstruktor fuer Hauptfenster
 
Method Summary
 void anzeige(int i)
           
 void anzeige(int i, boolean dp)
           
 void anzeigeMinus()
           
 void fuellen()
           
 BasisComponente getBasisComponente()
          Das Interface IComponente fordert eine Methode die eine BasisComponente zurueckliefert.
 void rand()
           
 void setzeFarbe(java.lang.String neueFarbe)
           
 void setzeGroesse(int neueHoehe)
           
 void setzePosition(int x, int y)
           
 void setzeRandfarbe(java.lang.String neueFarbe)
           
 void sichtbarMachen()
          Standardfunktionen
 void unsichtbarMachen()
          Mache unsichtbar.
 void verschieben(int dx, int dy)
           
 void zeigeDP(boolean dp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hoehe

protected int hoehe

sBreit

protected int sBreit

sHoch

protected int sHoch
Constructor Detail

SiebenSegment

public SiebenSegment()
Konstuktor fuer Hauptfenster


SiebenSegment

public SiebenSegment(IContainer behaelter)
Konstruktor

Parameters:
behaelter -

SiebenSegment

public SiebenSegment(IContainer behaelter,
                     int neuesX,
                     int neuesY,
                     int neueHoehe)
allgemeiner Konstuktor

Parameters:
behaelter -
neueBreite -
neueHoehe -

SiebenSegment

public SiebenSegment(int neueHoehe)
Konstruktor fuer Hauptfenster

Parameters:
neueHoehe -

SiebenSegment

public SiebenSegment(int neuesX,
                     int neuesY,
                     int neueHoehe)
Konstruktor fuer Hauptfenster

Parameters:
neuesX -
neuesY -
neueHoehe -
Method Detail

anzeige

public void anzeige(int i)

anzeige

public void anzeige(int i,
                    boolean dp)

anzeigeMinus

public void anzeigeMinus()

fuellen

public void fuellen()

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

rand

public void rand()

setzeFarbe

public void setzeFarbe(java.lang.String neueFarbe)

setzeGroesse

public void setzeGroesse(int neueHoehe)

setzePosition

public void setzePosition(int x,
                          int y)

setzeRandfarbe

public void setzeRandfarbe(java.lang.String neueFarbe)

sichtbarMachen

public void sichtbarMachen()
Standardfunktionen


unsichtbarMachen

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


verschieben

public void verschieben(int dx,
                        int dy)

zeigeDP

public void zeigeDP(boolean dp)