|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjtoolbox.FeststellTaste
public class FeststellTaste
Feststelltaste ist eine Taste mit zwei Zustaenden. Durch die Maus kann der Zustand von nichtGedrueckt auf gedrueckt geaendert werden Zurueckgesetzt kann der Zustand nur durch das Programm werden. Ueber die Methode setzeTextNichtGedrueckt und setzeGedrueckt kann der Anzeigetext fuer beide Moeglichkeiten gesetzt werden Im Konstruktor werden beide Anzeigetext uebergeben Ueber die Methode istGedrueckt() kann der Status abgefragt werden. Der Status wird dadurch nicht zurueckgesetzt ! setzeGewaehlt() und setzeNichtGewaehlt() setzen den Status der Umschalttaste Ueber Callback kann der Feststell-Tastendruck weitergeleitet werden
| Field Summary | |
|---|---|
protected java.lang.String |
anzeigeTextGedrueckt
|
protected java.lang.String |
anzeigeTextNichtGedrueckt
|
protected int |
breite
|
protected int |
fontGroesse
|
protected boolean |
gedrueckt
|
protected int |
hoehe
|
protected java.lang.String |
knopfFarbeGedrueckt
|
protected java.lang.String |
knopfFarbeNichtGedrueckt
|
protected java.lang.String |
schriftFarbe
|
protected int |
xPos
|
protected int |
yPos
|
| Constructor Summary | |
|---|---|
FeststellTaste()
Konstruktor fuer Hauptfenster |
|
FeststellTaste(IContainer behaelter)
Konstruktor |
|
FeststellTaste(IContainer behaelter,
java.lang.String textNichtGedrueckt,
java.lang.String textGedrueckt,
int neuesX,
int neuesY,
int neueBreite,
int neueHoehe)
Konstruktor |
|
FeststellTaste(java.lang.String textNichtGedrueckt,
java.lang.String textGedrueckt,
int neueBreite,
int neueHoehe)
Konstruktor fuer Hauptfenster |
|
FeststellTaste(java.lang.String textNichtGedrueckt,
java.lang.String textGedrueckt,
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. |
boolean |
istGedrueckt()
Status der Komponente abrufen |
void |
setzeDimensionen(int neuesX,
int neuesY,
int neueBreite,
int neueHoehe)
|
void |
setzeFarbeGedrueckt(java.lang.String neueFarbe)
|
void |
setzeFarbeNichtGedrueckt(java.lang.String neueFarbe)
|
void |
setzeGewaehlt()
Status der Komponente auf >>gewaehlt<< setzen |
void |
setzeGroesse(int neueBreite,
int neueHoehe)
|
void |
setzeID(int ID)
Eine Komponente mit Signalisierung muss eine eindeutige ID haben |
void |
setzeLink(ITuWas linkObj)
Eine Komponente mit Signalisierung braucht eine Objekt, dem es signalisieren kann |
void |
setzeLink(ITuWas linkObj,
int ID)
Callback-Funktion wird aufgerufen, wenn die Taste gedrueckt wird |
void |
setzeNichtGewaehlt()
Status der Komponente auf >>Nicht gewaehlt<< setzen |
void |
setzePosition(int neuesX,
int neuesY)
|
void |
setzeSchriftfarbe(java.lang.String neueFarbe)
|
void |
setzeSchriftgroesse(int neueFontgroesse)
|
void |
setzeTextGedrueckt(java.lang.String textGedrueckt)
|
void |
setzeTextNichtGedrueckt(java.lang.String textNichtGedrueckt)
|
void |
tuWas(int ID)
Diese Methode wird von der Taste der Komponente selbst aufgerufen |
void |
verschieben(int dx,
int dy)
|
void |
warteBisGedrueckt()
Wartet, bis die Taste gedrueckt wurde. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String anzeigeTextGedrueckt
protected java.lang.String anzeigeTextNichtGedrueckt
protected int breite
protected int fontGroesse
protected boolean gedrueckt
protected int hoehe
protected java.lang.String knopfFarbeGedrueckt
protected java.lang.String knopfFarbeNichtGedrueckt
protected java.lang.String schriftFarbe
protected int xPos
protected int yPos
| Constructor Detail |
|---|
public FeststellTaste()
public FeststellTaste(IContainer behaelter)
behaelter -
public FeststellTaste(IContainer behaelter,
java.lang.String textNichtGedrueckt,
java.lang.String textGedrueckt,
int neuesX,
int neuesY,
int neueBreite,
int neueHoehe)
behaelter - textNichtGedrueckt - textGedrueckt - neuesX - neuesY - neueBreite - neueHoehe -
public FeststellTaste(java.lang.String textNichtGedrueckt,
java.lang.String textGedrueckt,
int neueBreite,
int neueHoehe)
neueBreite - neueHoehe -
public FeststellTaste(java.lang.String textNichtGedrueckt,
java.lang.String textGedrueckt,
int neuesX,
int neuesY,
int neueBreite,
int neueHoehe)
neuerText - neuesX - neuesY - neueBreite - neueHoehe - | Method Detail |
|---|
public BasisComponente getBasisComponente()
getBasisComponente in interface IComponentepublic boolean istGedrueckt()
public void setzeDimensionen(int neuesX,
int neuesY,
int neueBreite,
int neueHoehe)
neuesX - neuesY - neueBreite - neueHoehe - public void setzeFarbeGedrueckt(java.lang.String neueFarbe)
public void setzeFarbeNichtGedrueckt(java.lang.String neueFarbe)
public void setzeGewaehlt()
public void setzeGroesse(int neueBreite,
int neueHoehe)
public void setzeID(int ID)
ID - public void setzeLink(ITuWas linkObj)
linkObj -
public void setzeLink(ITuWas linkObj,
int ID)
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.public void setzeNichtGewaehlt()
public void setzePosition(int neuesX,
int neuesY)
public void setzeSchriftfarbe(java.lang.String neueFarbe)
public void setzeSchriftgroesse(int neueFontgroesse)
public void setzeTextGedrueckt(java.lang.String textGedrueckt)
public void setzeTextNichtGedrueckt(java.lang.String textNichtGedrueckt)
public void tuWas(int ID)
tuWas in interface ITuWas
public void verschieben(int dx,
int dy)
public void warteBisGedrueckt()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||