|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsum.komponenten.Komponente
sum.komponenten.Textkomponente
public abstract class Textkomponente
Die Klasse Textkomponente ist eine abstrakte Oberklasse fuer alle textorientierten Komponenten der SuM-Komponentenbibliothek. Neben den Diensten und Eigenschaften, die von der Oberklasse geerbt werden, besitzt eine Textkomponente einen Inhalt, der in verschiedenen Datentypen abgefragt oder gesetzt werden kann. Standardmaessig ist der Inhalt leer. Das Aussehen des Inhalts kann in Schriftart, Schriftgroesse, Schriftfarbe und Schriftstil veraendert werden.
Field Summary | |
---|---|
protected String |
zAktuellFont
|
protected Font |
zSchriftArt
|
protected int |
zSchriftGroesse
|
protected int |
zSchriftStil
|
Fields inherited from class sum.komponenten.Komponente |
---|
hatComponent, kenntFenster |
Constructor Summary | |
---|---|
Textkomponente()
|
Method Summary | |
---|---|
int |
inhaltAlsGanzeZahl()
Der Text der Textkomponente wird als ganze Zahl zurueckgegeben. |
long |
inhaltAlsLangeGanzeZahl()
Der Text der Textkomponente wird als lange ganze Zahl zurueckgegeben. |
abstract String |
inhaltAlsText()
Abstrakter Dienst, der in den Unterklassen ueberschrieben wird. |
double |
inhaltAlsZahl()
Der Text der Textkomponente wird als Kommazahl zurueckgegeben. |
boolean |
inhaltIstGanzeZahl()
Es wird zurueckgegeben, ob die Textkomponente eine ganze Zahl ist. |
boolean |
inhaltIstLangeGanzeZahl()
Es wird zurueckgegeben, ob die Textkomponente eine lange ganze Zahl ist. |
boolean |
inhaltIstText()
Es wird zurueckgegeben, ob die Textkomponente keine (ganze) Zahl ist. |
boolean |
inhaltIstZahl()
Es wird zurueckgegeben, ob die Textkomponente eine Kommazahl ist. |
protected void |
init(double pLinks,
double pOben,
double pBreite,
double pHoehe,
String pInhalt)
Position, Breite,Hoehe und Inhalt der Textkomponente werden festgelegt. |
Color |
schriftfarbe()
Die Schriftfarbe der Textkomponente wird zurueckgegeben |
Color |
schriftFarbe()
Die Schriftfarbe der Textkomponente wird zurueckgegeben |
void |
setzeInhalt(char pZeichen)
Die Textkomponente erhaelt einen neuen Inhalt als Zeichen. |
void |
setzeInhalt(double pZahl)
Die Textkomponente erhaelt einen neuen Inhalt als Kommazahl. |
void |
setzeInhalt(int pZahl)
Die Textkomponente erhaelt einen neuen Inhalt als ganze Zahl. |
void |
setzeInhalt(long pZahl)
Die Textkomponente erhaelt einen neuen Inhalt als lange ganze Zahl. |
abstract void |
setzeInhalt(String pText)
Die Textkomponente erhaelt einen neuen Inhalt. |
void |
setzeSchriftart(String pSchriftart)
Die Schriftart der Textkomponente wird veraendert |
void |
setzeSchriftArt(String pSchriftart)
Die Schriftart der Textkomponente wird veraendert |
void |
setzeSchriftfarbe(Color pFarbe)
Die Schriftfarbe der Textkomponente wird veraendert |
void |
setzeSchriftFarbe(Color pFarbe)
Die Schriftfarbe der Textkomponente wird veraendert |
void |
setzeSchriftfarbe(int pFarbe)
Die Schriftfarbe der Textkomponente wird veraendert |
void |
setzeSchriftFarbe(int pFarbe)
Die Schriftfarbe der Textkomponente wird veraendert |
void |
setzeSchriftgroesse(int pGroesse)
Die Schriftgroesse der Textkomponente wird veraendert |
void |
setzeSchriftGroesse(int pGroesse)
Die Schriftgroesse der Textkomponente wird veraendert |
void |
setzeSchriftstil(int pStil)
Der Schriftstil der Textkomponente wird veraendert |
void |
setzeSchriftStil(int pStil)
Der Schriftstil der Textkomponente wird veraendert |
Methods inherited from class sum.komponenten.Komponente |
---|
aktiviere, besitztFokus, breite, deaktiviere, farbe, fokusErhaltenBearbeiter, fokusVerlorenBearbeiter, gibFrei, hoehe, init, istAktiv, istSichtbar, lerneKomponenteKennen, links, oben, setzeBearbeiterFokusErhalten, setzeBearbeiterFokusVerloren, setzeFarbe, setzeFarbe, setzeFokus, setzeFokusWert, setzeGroesse, setzeHinweis, setzePosition, verstecke, zeige |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected String zAktuellFont
protected Font zSchriftArt
protected int zSchriftGroesse
protected int zSchriftStil
Constructor Detail |
---|
public Textkomponente()
Method Detail |
---|
public int inhaltAlsGanzeZahl() throws ArithmeticException
ArithmeticException
public long inhaltAlsLangeGanzeZahl() throws ArithmeticException
ArithmeticException
public abstract String inhaltAlsText()
public double inhaltAlsZahl() throws ArithmeticException
ArithmeticException
public boolean inhaltIstGanzeZahl()
public boolean inhaltIstLangeGanzeZahl()
public boolean inhaltIstText()
public boolean inhaltIstZahl()
protected void init(double pLinks, double pOben, double pBreite, double pHoehe, String pInhalt)
public Color schriftfarbe()
public Color schriftFarbe()
public void setzeInhalt(char pZeichen)
pZeichen
- das Zeichen, das als neuer Inhalt gesetzt wirdpublic void setzeInhalt(double pZahl)
pZahl
- die Zahl, die als neuer Inhalt gesetzt wirdpublic void setzeInhalt(int pZahl)
pZahl
- die Zahl, die als neuer Inhalt gesetzt wirdpublic void setzeInhalt(long pZahl)
pZahl
- die Zahl, die als neuer Inhalt gesetzt wirdpublic abstract void setzeInhalt(String pText)
pText
- der Text, der als neuer Inhalt gesetzt wirdpublic void setzeSchriftart(String pSchriftart)
pSchriftart
- die neue Schriftart der Komponente (siehe Klasse Schrift)public void setzeSchriftArt(String pSchriftart)
pSchriftart
- die neue Schriftart der Komponente (siehe Klasse Schrift)public void setzeSchriftfarbe(Color pFarbe)
pFarbe
- die neue Schriftfarbe der Komponentepublic void setzeSchriftFarbe(Color pFarbe)
pFarbe
- die neue Schriftfarbe der Komponentepublic void setzeSchriftfarbe(int pFarbe)
pFarbe
- die neue Schriftfarbe der Komponentepublic void setzeSchriftFarbe(int pFarbe)
pFarbe
- die neue Schriftfarbe der Komponentepublic void setzeSchriftgroesse(int pGroesse)
pGroesse
- die neue Schriftgroesse der Komponentepublic void setzeSchriftGroesse(int pGroesse)
pGroesse
- die neue Schriftgroesse der Komponentepublic void setzeSchriftstil(int pStil)
pStil
- der neue Schriftstil der Komponente (siehe Klasse Schrift)public void setzeSchriftStil(int pStil)
pStil
- der neue Schriftstil der Komponente (siehe Klasse Schrift)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |