jtoolbox
Class Segment8x
java.lang.Object
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
|
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
hoehe
protected int hoehe
stellen
protected int stellen
xPos
protected int xPos
yPos
protected int yPos
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)
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)