|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsum.komponenten.Komponente
public abstract class Komponente
Die Klasse Komponente ist eine abstrakte Oberklasse fuer alle Komponenten der SuM-Komponentenbibliothek. Jede einer solchen Komponente hat eine Position, die durch die linke obere Ecke der Komponente angegeben ist. Neben der Groesse kann auch die Sichtbarkeit und die Aktivitaet gesteuert werden. Mit Hilfe der Tabulatortaste und der Maus kann der Fokus auf die jeweilige Komponente gesetzt werden.
Field Summary | |
---|---|
protected JComponent |
hatComponent
|
protected Bildschirm |
kenntFenster
|
Constructor Summary | |
---|---|
Komponente()
|
Method Summary | |
---|---|
void |
aktiviere()
Die Komponente wird aktiviert. |
boolean |
besitztFokus()
Liefert die Information, ob die Komponente den Fokus besitzt. |
int |
breite()
Die Breite der Komponente wird zurueckgegeben. |
void |
deaktiviere()
Die Komponente wird deaktiviert und reagiert nicht mehr. |
Color |
farbe()
Die Hintergrundfarbe der Komponente wird zurueckgegeben. |
protected String |
fokusErhaltenBearbeiter()
Der Name der Methode zur Bearbeitung des FokusErhalten-Ereignisses in der Ereignisanwendung wird geliefert. |
protected String |
fokusVerlorenBearbeiter()
Der Name der Methode zur Bearbeitung des FokusVerloren-Ereignisses in der Ereignisanwendung wird geliefert. |
void |
gibFrei()
aus Kompatibilitaetsgruenden |
int |
hoehe()
Die Hoehe der Komponente wird zurueckgegeben. |
protected void |
init(double pLinks,
double pOben,
double pBreite,
double pHoehe)
Position, Breite und Hoehe der Komponente werden festgelegt. |
boolean |
istAktiv()
Es wird zurueckgegeben, ob die Komponente aktiviert ist. |
boolean |
istSichtbar()
Es wird zurueckgegeben, ob die Komponente sichtbar ist. |
protected void |
lerneKomponenteKennen(Bildschirm pFenster,
JComponent pKomponente)
Die Komponente kennt die eigentliche Component aus der Java-Bibliothek. |
int |
links()
Der linke Rand der Komponente wird zurueckgegeben. |
int |
oben()
Der obere Rand der Komponente wird zurueckgegeben. |
void |
setzeBearbeiterFokusErhalten(String pBearbeiter)
Die Methode zur Bearbeitung des FokusErhalten-Ereignisses in der Ereignisanwendung wird festgelegt. |
void |
setzeBearbeiterFokusVerloren(String pBearbeiter)
Die Methode zur Bearbeitung des FokusVerloren-Ereignisses in der Ereignisanwendung wird festgelegt. |
void |
setzeFarbe(Color pFarbe)
Die Hintergrundfarbe der Komponente wird geaendert. |
void |
setzeFarbe(int pFarbe)
Die Hintergrundfarbe der Komponente wird veraendert |
void |
setzeFokus()
Die Komponente erhaelt den Fokus. |
protected void |
setzeFokusWert(boolean pFokus)
Die Komponente merkt sich, ob sie den Fokus hat. |
void |
setzeGroesse(double pBreite,
double pHoehe)
Die Komponente erhaelt eine neue Groesse. |
void |
setzeHinweis(String pText)
Die Komponente erhaelt einen Hinweis (Tooltip, Hint), der angezeigt wird, wenn sich die Maus ueber der Komponente befindet. |
void |
setzePosition(double pWohinH,
double pWohinV)
Die Komponente erhaelt eine neue Position (Ecke oben links). |
void |
verstecke()
Die Komponente wird unsichtbar, existiert aber weiter. |
void |
zeige()
Die Komponente wird angezeigt. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected JComponent hatComponent
protected Bildschirm kenntFenster
Constructor Detail |
---|
public Komponente()
Method Detail |
---|
public void aktiviere()
public boolean besitztFokus()
public int breite()
public void deaktiviere()
public Color farbe()
protected String fokusErhaltenBearbeiter()
protected String fokusVerlorenBearbeiter()
public void gibFrei()
public int hoehe()
protected void init(double pLinks, double pOben, double pBreite, double pHoehe)
public boolean istAktiv()
public boolean istSichtbar()
protected void lerneKomponenteKennen(Bildschirm pFenster, JComponent pKomponente)
public int links()
public int oben()
public void setzeBearbeiterFokusErhalten(String pBearbeiter)
pBearbeiter
- der Bezeichner des Dienstes der SuMAnwendung, der aufgerufen wird, wenn die Komponente den Fokus erhalten hat.public void setzeBearbeiterFokusVerloren(String pBearbeiter)
pBearbeiter
- der Bezeichner des Dienstes der SuMAnwendung, der aufgerufen wird, wenn die Komponente den Fokus verloren hat.public void setzeFarbe(Color pFarbe)
pFarbe
- die neue Hintergrundfarbe der Komponentepublic void setzeFarbe(int pFarbe)
pFarbe
- die neue Hintergrundfarbe der Komponentepublic void setzeFokus()
protected void setzeFokusWert(boolean pFokus)
public void setzeGroesse(double pBreite, double pHoehe)
pBreite
- die neue Breite der KomponentepHoehe
- die neue Hoehe der Komponentepublic void setzeHinweis(String pText)
pText
- der Text des Tooltipspublic void setzePosition(double pWohinH, double pWohinV)
pWohinH
- die neue horizontale Position der linken oberen EckepWohinV
- die neue vertikale Position der linken oberen Eckepublic void verstecke()
public void zeige()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |