|
||||||||
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.Markierungskomponente
sum.komponenten.Textbereich
public abstract class Textbereich
Ein Textbereich ist die Klasse fuer Java-TextAreas. Textbereiche sind Editoren mit einer festen Breite und Hoehe. Sie reagieren auf Texteingaben und Mausklicks. Wenn etwas in einen Textbereich getippt werden soll, muss es vorher mit einem Mausklick aktiviert werden, d.h. der Textbereich muss den Fokus haben. Es gib zwei Unterklassen von Textbereich: Zeichenbereich und Zeilenbereich. Der Textbereich ist zeichenorientiert, der Zeilenbereich ist zeilenorientiert. Der Textbereich ist abstrakt wird normalerweise nicht benutzt.
Field Summary | |
---|---|
protected JScrollPane |
hatScrollPane
|
Fields inherited from class sum.komponenten.Markierungskomponente |
---|
zInhaltGeaendertBearbeiter, zMarkierungGeaendertBearbeiter |
Fields inherited from class sum.komponenten.Textkomponente |
---|
zAktuellFont, zSchriftArt, zSchriftGroesse, zSchriftStil |
Fields inherited from class sum.komponenten.Komponente |
---|
hatComponent, kenntFenster |
Constructor Summary | |
---|---|
Textbereich(double pLinks,
double pOben,
double pBreite,
double pHoehe)
Der Textbereich wird erzeugt und enthaelt den uebergebenen Text. |
|
Textbereich(Fenster pFenster,
double pLinks,
double pOben,
double pBreite,
double pHoehe)
Der Textbereich wird erzeugt und enthaelt den uebergebenen Text. |
Method Summary | |
---|---|
abstract void |
fuegeEin(String pText,
int pStelle)
Der Text pText wird an Position pStelle eingefuegt. |
abstract void |
haengeAn(char pZeichen)
Das Zeichen pZeichen wird am Ende angehaengt. |
abstract void |
haengeAn(double pZahl)
Das Kommazahl pZahl wird am Ende angehaengt. |
abstract void |
haengeAn(int pZahl)
Das ganze Zahl pZahl wird am Ende angehaengt. |
abstract void |
haengeAn(String pText)
Der Text pText wird am Ende angehaengt. |
protected void |
lerneKomponenteKennen(Bildschirm pFenster,
JComponent pKomponente)
Die Markierungskomponente kennt die eigentliche TextComponent aus der Java-Bibliothek. |
void |
setzeGroesse(double pBreite,
double pHoehe)
Die Komponente erhaelt eine neue Groesse. |
void |
setzePosition(double pWohinH,
double pWohinV)
Die Komponente erhaelt eine neue Position (Ecke oben links). |
Methods inherited from class sum.komponenten.Markierungskomponente |
---|
istMarkiert, loesche, loescheAlles, loescheMarkierung, markiereAlles, markiereNichts, markierterInhalt, markierungGeaendert, markierungsAnfang, markierungsEnde, setzeBearbeiterInhaltGeaendert, setzeBearbeiterMarkierungGeaendert, setzeMarkierung, teilinhalt, teilInhalt |
Methods inherited from class sum.komponenten.Komponente |
---|
aktiviere, besitztFokus, breite, deaktiviere, farbe, fokusErhaltenBearbeiter, fokusVerlorenBearbeiter, gibFrei, hoehe, init, istAktiv, istSichtbar, links, oben, setzeBearbeiterFokusErhalten, setzeBearbeiterFokusVerloren, setzeFarbe, setzeFarbe, setzeFokus, setzeFokusWert, setzeHinweis, verstecke, zeige |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected JScrollPane hatScrollPane
Constructor Detail |
---|
public Textbereich(double pLinks, double pOben, double pBreite, double pHoehe)
pLinks
- der Abstand der Komponente vom linken FensterrandpOben
- der Abstand der Komponente vom oberen FensterrandpBreite
- die Breite der KomponentepHoehe
- die Hoehe der Komponentepublic Textbereich(Fenster pFenster, double pLinks, double pOben, double pBreite, double pHoehe)
pFenster
- das Fenster, das die Komponente enthältpLinks
- der Abstand der Komponente vom linken FensterrandpOben
- der Abstand der Komponente vom oberen FensterrandpBreite
- die Breite der KomponentepHoehe
- die Hoehe der KomponenteMethod Detail |
---|
public abstract void fuegeEin(String pText, int pStelle)
fuegeEin
in class Markierungskomponente
pText
- der Text, der eingefuegt wirdpStelle
- die Stelle, wo der Text eingefuegt wirdpublic abstract void haengeAn(char pZeichen)
haengeAn
in class Markierungskomponente
pZeichen
- das Zeichen, das ans Ende angehaengt wirdpublic abstract void haengeAn(double pZahl)
haengeAn
in class Markierungskomponente
pZahl
- die Zahl, die ans Ende angehaengt wirdpublic abstract void haengeAn(int pZahl)
haengeAn
in class Markierungskomponente
pZahl
- die Zahl, die ans Ende angehaengt wirdpublic abstract void haengeAn(String pText)
haengeAn
in class Markierungskomponente
pText
- der Text, der ans Ende angehaengt wirdprotected void lerneKomponenteKennen(Bildschirm pFenster, JComponent pKomponente)
lerneKomponenteKennen
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 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 Ecke
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |