jtoolbox
Class Segment8x

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

public class Segment8x
extends java.lang.Object
implements IComponente

Beispielanwendung fuer FrameworkGUI Siebensegment8x Beispiel fuer Siebensegmentanzeigen Methoden anzeige(long zahl) fuer ganze Zahlen anzeige(double dZahl, int nachkomma) fuer Dezimalzahlen : nachkomma: Anzahl der Stellen nach dem Komma nachkomma = -1 -> kein Dezimalpunkt

Author:
Hans Witt Version: 1.2 ( 19.7.2007 ) Fehler in der Anzeige Exception beim Ueberlauf bei Dezimalanzeigen Version: 3 (4.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 stellen
           
protected  int xPos
           
protected  int yPos
           
 
Constructor Summary
Segment8x(IContainer behaelter, int neuesX, int neuesY, int stellen, int hoehe)
           
Segment8x(int stellen, int hoehe)
           
Segment8x(int neuesX, int neuesY, int stellen, int hoehe)
           
 
Method Summary
 void anzeige(double dZahl, int dp)
          DeAnzeige einer Dezimalzahl nachkomma Stelle des Dezimalpunkts -1 = ohne 0 = ganz rechts n = neben der n-ten Stelle von rechts
 void anzeige(long zahl)
          Anzeige einer ganzen Zahl
 BasisComponente getBasisComponente()
          Das Interface IComponente fordert eine Methode die eine BasisComponente zurueckliefert.
 void laufen()
           
static void main(java.lang.String[] args)
           
 void setzeFarbe(java.lang.String neueFarbe)
           
 void setzeGroesse(int hoehe)
           
 void setzePosition(int x, int y)
           
 void setzePositionSiebensegmentanzeige()
           
 void verschieben(int dx, int dy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hoehe

protected int hoehe

stellen

protected int stellen

xPos

protected int xPos

yPos

protected int yPos
Constructor Detail

Segment8x

public Segment8x(IContainer behaelter,
                 int neuesX,
                 int neuesY,
                 int stellen,
                 int hoehe)

Segment8x

public Segment8x(int stellen,
                 int hoehe)

Segment8x

public Segment8x(int neuesX,
                 int neuesY,
                 int stellen,
                 int hoehe)
Method Detail

anzeige

public void anzeige(double dZahl,
                    int dp)
DeAnzeige einer Dezimalzahl nachkomma Stelle des Dezimalpunkts -1 = ohne 0 = ganz rechts n = neben der n-ten Stelle von rechts


anzeige

public void anzeige(long zahl)
Anzeige einer ganzen Zahl

Parameters:
zahl -

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

laufen

public void laufen()

main

public static void main(java.lang.String[] args)

setzeFarbe

public void setzeFarbe(java.lang.String neueFarbe)

setzeGroesse

public void setzeGroesse(int hoehe)

setzePosition

public void setzePosition(int x,
                          int y)

setzePositionSiebensegmentanzeige

public void setzePositionSiebensegmentanzeige()

verschieben

public void verschieben(int dx,
                        int dy)