|
||||||||
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
sum.komponenten.Zeilenbereich
public class Zeilenbereich
Ein Zeilenbereich ist die zeilenorientierte Unterklasse des Textbereichs. Zeilenbereiche sind zeilenorientierte Editoren mit einer festen Breite und Hoehe. Sie reagieren auf Texteingaben und Mausklicks. Wenn etwas in einen Zeilenbereich getippt werden soll, muss er vorher mit einem Mausklick aktiviert werden, d.h. der Zeilenbereich muss den Fokus haben. Der Zeilenbereich ist zeilenorientiert. Fuer zeichenorientierte Bereiche sollte die Klasse Zeilenbereich benutzt werden.
Field Summary | |
---|---|
static String |
NEUERABSATZ
|
Fields inherited from class sum.komponenten.Textbereich |
---|
hatScrollPane |
Fields inherited from class sum.komponenten.Textkomponente |
---|
zAktuellFont, zSchriftArt, zSchriftGroesse, zSchriftStil |
Fields inherited from class sum.komponenten.Komponente |
---|
hatComponent, kenntFenster |
Constructor Summary | |
---|---|
Zeilenbereich(double pLinks,
double pOben,
double pBreite,
double pHoehe,
String pText)
Der Zeilenbereich wird erzeugt und enthaelt den uebergebenen Text. |
|
Zeilenbereich(Fenster pFenster,
double pLinks,
double pOben,
double pBreite,
double pHoehe,
String pText)
Der Zeilenbereich wird erzeugt und enthaelt den uebergebenen Text. |
Method Summary | |
---|---|
int |
anzahl()
Die Anzahl der Zeilen im Zeilenbereich wird zurueckgegeben. |
protected void |
bekommtFokus()
Der Zeilenbereich erhaelt den Fokus. |
void |
fuegeEin(String pText,
int pZeile)
Der Text pText wird als Zeile pZeile eingefuegt. |
void |
haengeAn(char pZeichen)
Das Zeichen pZeichen wird als neue Zeile am Ende angehaengt. |
void |
haengeAn(double pZahl)
Das Kommazahl pZahl wird als neue Zeile am Ende angehaengt. |
void |
haengeAn(int pZahl)
Das ganze Zahl pZahl wird als neue Zeile am Ende angehaengt. |
void |
haengeAn(String pText)
Der Text pText wird als neue Zeile am Ende angehaengt. |
String |
inhaltAlsText()
Der Text des Zeilenbereichs wird als String zurueckgegeben. |
protected void |
inhaltGeaendert()
Der Zeilenbereich reagiert auf Veraenderungen. |
boolean |
istMarkiert()
Es wird zurueckgegeben, ob Text markiert ist. |
void |
loesche(int pAnfang,
int pEnde)
Der durch die Parameter bestimmte Text wird geloescht. |
void |
loescheAlles()
Der gesamte Text wird geloescht. |
void |
loescheMarkierung()
Der markierte Text wird geloescht. |
void |
markiereAlles()
Der gesamte Text wird markiert. |
void |
markiereNichts()
Der gesamte Text wird nicht markiert. |
String |
markierterInhalt()
Der im Zeilenbereich markierte Text wird geliefert. |
protected void |
markierungGeaendert()
Der Zeilenbereich reagiert auf Veraenderungen der Markierung. |
int |
markierungsAnfang()
Es wird zurueckgegeben, von welcher Zeile an der Text markiert ist. |
int |
markierungsEnde()
Es wird zurueckgegeben, bis zu welcher Zeile der Text markiert ist. |
void |
neuerAbsatz()
Ein neuer Absatz wird erzeugt. |
void |
setzeBearbeiterInhaltGeaendert(String pBearbeiter)
Die Methode zur Bearbeitung des InhaltGeaendert-Ereignisses in der Ereignisanwendung wird festgelegt. |
void |
setzeBearbeiterMarkierungGeaendert(String pBearbeiter)
Die Methode zur Bearbeitung des MarkierungGeaendert-Ereignisses in der Ereignisanwendung wird festgelegt. |
void |
setzeInhalt(String pText)
Der Zeilenbereich erhaelt einen neuen Inhalt. |
void |
setzeMarkierung(int pAnfang,
int pEnde)
Der Text zwischen den Zeilen pAnfang und pEnde wird markiert. |
String |
teilinhalt(int pAnfang,
int pEnde)
Der Inhalt des Zeilenbereichs von Zeile pAnfang bis Zeile pEnde wird als String zurueckgegeben. |
protected void |
verliertFokus()
Der Zeilenbereich verliert den Fokus. |
Methods inherited from class sum.komponenten.Textbereich |
---|
lerneKomponenteKennen, setzeGroesse, setzePosition |
Methods inherited from class sum.komponenten.Markierungskomponente |
---|
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 |
---|
public static final String NEUERABSATZ
Constructor Detail |
---|
public Zeilenbereich(double pLinks, double pOben, double pBreite, double pHoehe, String pText)
pLinks
- der Abstand der Komponente vom linken FensterrandpOben
- der Abstand der Komponente vom oberen FensterrandpBreite
- die Breite der KomponentepHoehe
- die Hoehe der KomponentepText
- der Inhalt der Komponentepublic Zeilenbereich(Fenster pFenster, double pLinks, double pOben, double pBreite, double pHoehe, String pText)
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 KomponentepText
- der Inhalt der KomponenteMethod Detail |
---|
public int anzahl()
protected void bekommtFokus()
public void fuegeEin(String pText, int pZeile)
fuegeEin
in class Textbereich
pText
- der Text, der eingefuegt wirdpZeile
- die Zeilennummer, wo der Text als neue Zeile eingefuegt wirdpublic void haengeAn(char pZeichen)
haengeAn
in class Textbereich
pZeichen
- das Zeichen, das als neue Zeile angehaengt wirdpublic void haengeAn(double pZahl)
haengeAn
in class Textbereich
pZahl
- die Zahl, die als neue Zeile angehaengt wirdpublic void haengeAn(int pZahl)
haengeAn
in class Textbereich
pZahl
- die Zahl, die als neue Zeile angehaengt wirdpublic void haengeAn(String pText)
haengeAn
in class Textbereich
pText
- der Text, der als neue Zeile angehaengt wirdpublic String inhaltAlsText()
inhaltAlsText
in class Textkomponente
protected void inhaltGeaendert()
public boolean istMarkiert()
istMarkiert
in class Markierungskomponente
public void loesche(int pAnfang, int pEnde)
loesche
in class Markierungskomponente
pAnfang
- erste ZeilepEnde
- letzte Zeilepublic void loescheAlles()
loescheAlles
in class Markierungskomponente
public void loescheMarkierung()
loescheMarkierung
in class Markierungskomponente
public void markiereAlles()
markiereAlles
in class Markierungskomponente
public void markiereNichts()
markiereNichts
in class Markierungskomponente
public String markierterInhalt()
markierterInhalt
in class Markierungskomponente
protected void markierungGeaendert()
markierungGeaendert
in class Markierungskomponente
public int markierungsAnfang()
markierungsAnfang
in class Markierungskomponente
public int markierungsEnde()
markierungsEnde
in class Markierungskomponente
public void neuerAbsatz()
public void setzeBearbeiterInhaltGeaendert(String pBearbeiter)
setzeBearbeiterInhaltGeaendert
in class Markierungskomponente
pBearbeiter
- der Bezeichner des Dienstes der SuMAnwendung, der aufgerufen wird, wenn der Inhalt der Komponente geaendert wurde.public void setzeBearbeiterMarkierungGeaendert(String pBearbeiter)
setzeBearbeiterMarkierungGeaendert
in class Markierungskomponente
pBearbeiter
- der Bezeichner des Dienstes der SuMAnwendung, der aufgerufen wird, wenn die Markierung der Komponente geaendert wurde.public void setzeInhalt(String pText)
setzeInhalt
in class Textkomponente
pText
- der Text, der als neuer Inhalt gesetzt wirdpublic void setzeMarkierung(int pAnfang, int pEnde)
setzeMarkierung
in class Markierungskomponente
pAnfang
- erste ZeilepEnde
- letzte Zeilepublic String teilinhalt(int pAnfang, int pEnde)
teilinhalt
in class Markierungskomponente
pAnfang
- erste ZeilepEnde
- letzte Zeile
protected void verliertFokus()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |