|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsum.komponenten.Komponente
sum.komponenten.Textkomponente
sum.komponenten.Menue
public class Menue
Ein Menue ist die Klasse fuer Java-Menues (Fenster-Menues). Menues reagieren auf einen Mausklick.
Field Summary |
---|
Fields inherited from class sum.komponenten.Textkomponente |
---|
zAktuellFont, zSchriftArt, zSchriftGroesse, zSchriftStil |
Fields inherited from class sum.komponenten.Komponente |
---|
hatComponent, kenntFenster |
Constructor Summary | |
---|---|
|
Menue(String pTitel)
Das Menue mit dem angegebenen Titel wird im Menuebar erzeugt. |
protected |
Menue(String pTitel,
JMenu pObermenu)
Das Menue mit dem angegebenen Titel und Obermenue wird erzeugt. |
Method Summary | |
---|---|
void |
aktiviere()
Das Menue wird aktiviert. |
void |
aktiviereZeile(int pZeile)
Eine Menuezeile wird aktiviert. |
int |
breite()
Die Anfrage kann fuer ein Menue nicht angewandt werden und liefert 0. |
void |
deaktiviere()
Das Menue wird deaktiviert und reagiert nicht mehr. |
void |
deaktiviereZeile(int pZeile)
Eine Menuezeile wird deaktiviert und reagiert nicht mehr. |
protected void |
gewaehlt(String pAuftrag)
Das Menue reagiert auf einen Mausklick. |
void |
haengeTrennungAn()
Eine Trennzeile wird an das Menue angehaengt. |
void |
haengeZeileAn(String pText,
char pZeichen,
boolean pMitShift,
String pAuftrag)
Eine neue Zeile wird mit einer Beschleunigertaste an das Menue angehaengt. |
void |
haengeZeileAn(String pText,
String pAuftrag)
Eine neue Zeile wird an das Menue angehaengt. |
int |
hoehe()
Die Anfrage kann fuer ein Menue nicht angewandt werden und liefert 0. |
String |
inhaltAlsText()
Der Titel des Menues wird als String zurueckgegeben. |
boolean |
istAktiv()
Es wird zurueckgegeben, ob das Menue aktiviert ist. |
boolean |
istSichtbar()
Die Anfrage kann fuer ein Menue nicht angewandt werden und liefert true. |
boolean |
istZeileAktiv(int pZeile)
Es wird zurueckgegeben, ob eine Menuezeile aktiviert ist. |
protected void |
lerneKomponenteKennen(JComponent pKomponente)
|
int |
links()
Die Anfrage kann fuer ein Menue nicht angewandt werden und liefert 0. |
Menue |
neuesUntermenue(String pText)
Ein Untermenue wird an das Menue angehaengt. |
int |
oben()
Die Anfrage kann fuer ein Menue nicht angewandt werden und liefert 0. |
void |
setzeBearbeiterFokusErhalten(String pBearbeiter)
Die Methode kann fuer ein Menue nicht angewandt werden und ist daher leer. |
void |
setzeBearbeiterFokusVerloren(String pBearbeiter)
Die Methode kann fuer ein Menue nicht angewandt werden und ist daher leer. |
void |
setzeBearbeiterGewaehlt(int pZeile,
String pAuftrag)
Die Methode zur Bearbeitung des Gewaehlt-Ereignisses für eine Menuezeile in der Ereignisanwendung wird festgelegt. |
void |
setzeFarbe(Color pFarbe)
Die Methode kann fuer ein Menue nicht angewandt werden und ist daher leer. |
void |
setzeFokus()
Die Methode kann fuer ein Menue nicht angewandt werden und ist daher leer. |
void |
setzeGroesse(double pBreite,
double pHoehe)
Die Methode kann fuer ein Menue nicht angewandt werden und ist daher leer. |
void |
setzeInhalt(String pText)
Das Menue erhaelt einen neuen Titel. |
void |
setzePosition(double pWohinH,
double pWohinV)
Die Methode kann fuer ein Menue nicht angewandt werden und ist daher leer. |
void |
setzeSchriftArt(String pSchriftart)
Die Schriftart des Menues wird veraendert |
void |
setzeSchriftFarbe(Color pFarbe)
Die Schriftfarbe des Menues kann nicht veraendert werden. |
void |
setzeSchriftGroesse(int pGroesse)
Die Schriftgroesse des Menues wird veraendert |
void |
setzeSchriftstil(int pStil)
Der Schriftstil des Menues wird veraendert |
void |
setzeSchriftStil(int pStil)
Der Schriftstil des Menues wird veraendert |
void |
verstecke()
Die Methode kann fuer ein Menue nicht angewandt werden und ist daher leer. |
void |
zeige()
Die Methode kann fuer ein Menue nicht angewandt werden und ist daher leer. |
int |
zeilenAnzahl()
Die momentane Anzahl der Zeilen des Menues wird abgefragt. |
Methods inherited from class sum.komponenten.Textkomponente |
---|
inhaltAlsGanzeZahl, inhaltAlsLangeGanzeZahl, inhaltAlsZahl, inhaltIstGanzeZahl, inhaltIstLangeGanzeZahl, inhaltIstText, inhaltIstZahl, init, schriftfarbe, schriftFarbe, setzeInhalt, setzeInhalt, setzeInhalt, setzeInhalt, setzeSchriftart, setzeSchriftfarbe, setzeSchriftfarbe, setzeSchriftFarbe, setzeSchriftgroesse |
Methods inherited from class sum.komponenten.Komponente |
---|
besitztFokus, farbe, fokusErhaltenBearbeiter, fokusVerlorenBearbeiter, gibFrei, init, lerneKomponenteKennen, setzeFarbe, setzeFokusWert, setzeHinweis |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Menue(String pTitel)
pTitel
- der Titel des Menuesprotected Menue(String pTitel, JMenu pObermenu)
Method Detail |
---|
public void aktiviere()
aktiviere
in class Komponente
public void aktiviereZeile(int pZeile)
pZeile
- die aktivierte Zeilepublic int breite()
breite
in class Komponente
public void deaktiviere()
deaktiviere
in class Komponente
public void deaktiviereZeile(int pZeile)
pZeile
- die deaktivierte Zeileprotected void gewaehlt(String pAuftrag)
public void haengeTrennungAn()
public void haengeZeileAn(String pText, char pZeichen, boolean pMitShift, String pAuftrag)
pText
- der Inhalt der MenuezeilepZeichen
- das Beschleunigerzeichen fuer die MenuezeilepMitShift
- bei true wird zwischen Gross- und Kleinschrift des Beschleunigerzeichens unterschiedenpAuftrag
- der Name des Dienstes der SuMAnwendung, der durch die Menuezeile aufgerufen wirdpublic void haengeZeileAn(String pText, String pAuftrag)
pText
- der Inhalt der MenuezeilepAuftrag
- der Name des Dienstes der SuMAnwendung, der durch die Menuezeile aufgerufen wirdpublic int hoehe()
hoehe
in class Komponente
public String inhaltAlsText()
inhaltAlsText
in class Textkomponente
public boolean istAktiv()
istAktiv
in class Komponente
public boolean istSichtbar()
istSichtbar
in class Komponente
public boolean istZeileAktiv(int pZeile)
pZeile
- die untersuchte Zeile
protected void lerneKomponenteKennen(JComponent pKomponente)
public int links()
links
in class Komponente
public Menue neuesUntermenue(String pText)
pText
- der Titel des Untermenues
public int oben()
oben
in class Komponente
public void setzeBearbeiterFokusErhalten(String pBearbeiter)
setzeBearbeiterFokusErhalten
in class Komponente
pBearbeiter
- der Bezeichner des Dienstes der SuMAnwendung, der aufgerufen wird, wenn die Komponente den Fokus erhalten hat.public void setzeBearbeiterFokusVerloren(String pBearbeiter)
setzeBearbeiterFokusVerloren
in class Komponente
pBearbeiter
- der Bezeichner des Dienstes der SuMAnwendung, der aufgerufen wird, wenn die Komponente den Fokus verloren hat.public void setzeBearbeiterGewaehlt(int pZeile, String pAuftrag)
pZeile
- die Zeile des Menues fuer die der Dienst festgelegt wirdpAuftrag
- der Dienst, der mit der Menuezeile aufgerufen wirdpublic void setzeFarbe(Color pFarbe)
setzeFarbe
in class Komponente
pFarbe
- die neue Hintergrundfarbe der Komponentepublic void setzeFokus()
setzeFokus
in class Komponente
public void setzeGroesse(double pBreite, double pHoehe)
setzeGroesse
in class Komponente
pBreite
- die neue Breite der KomponentepHoehe
- die neue Hoehe der Komponentepublic void setzeInhalt(String pText)
setzeInhalt
in class Textkomponente
pText
- der neue Titel des Menuespublic void setzePosition(double pWohinH, double pWohinV)
setzePosition
in class Komponente
pWohinH
- die neue horizontale Position der linken oberen EckepWohinV
- die neue vertikale Position der linken oberen Eckepublic void setzeSchriftArt(String pSchriftart)
setzeSchriftArt
in class Textkomponente
pSchriftart
- die neue Schrift des Menues (siehe Klasse Schrift)public void setzeSchriftFarbe(Color pFarbe)
setzeSchriftFarbe
in class Textkomponente
pFarbe
- die neue Schriftfarbe der Komponentepublic void setzeSchriftGroesse(int pGroesse)
setzeSchriftGroesse
in class Textkomponente
pGroesse
- die neue Groesse der Menueschriftpublic void setzeSchriftstil(int pStil)
setzeSchriftstil
in class Textkomponente
pStil
- der neue Schriftstil des Menues (siehe Klasse Schrift)public void setzeSchriftStil(int pStil)
setzeSchriftStil
in class Textkomponente
pStil
- der neue Schriftstil des Menues (siehe Klasse Schrift)public void verstecke()
verstecke
in class Komponente
public void zeige()
zeige
in class Komponente
public int zeilenAnzahl()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |