|
||||||||
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.Textfeld
public class Textfeld
Ein Textfeld ist die Klasse fuer Java-TextFields. Textfelder sind Editoren mit einer festen Breite und Hoehe. Im Gegensatz zu Textbereichen haben sie keinen Rollbalken und bestehen nur aus einer einzigen Zeile. Sie reagieren auf Texteingaben und Mausklicks. Wenn etwas in ein Textfeld getippt werden soll, muss es vorher mit einem Mausklick aktiviert werden, d.h. das Textfeld muss den Fokus haben.
Field Summary | |
---|---|
protected JTextField |
hatTextField
|
protected String |
zEingabeBestaetigtBearbeiter
|
Fields inherited from class |
---|
zInhaltGeaendertBearbeiter, zMarkierungGeaendertBearbeiter |
Fields inherited from class |
---|
zAktuellFont, zSchriftArt, zSchriftGroesse, zSchriftStil |
Fields inherited from class |
---|
hatComponent, kenntFenster |
Constructor Summary | |
---|---|
Textfeld()
Dummy-Konstruktor für die Unterklasse Kennwortfeld. |
|
Textfeld(double pLinks,
double pOben,
double pBreite,
double pHoehe,
String pText)
Das Textfeld wird erzeugt und enthaelt den uebergebenen Text. |
|
Textfeld(Fenster pFenster,
double pLinks,
double pOben,
double pBreite,
double pHoehe,
String pText)
Das Textfeld wird erzeugt und enthaelt den uebergebenen Text. |
Method Summary | |
---|---|
protected void |
bekommtFokus()
Das Textfeld erhaelt den Fokus. |
protected void |
eingabeBestaetigt()
Das Textfeld reagiert auf die Eingabebestaetigung (Enter). |
void |
fuegeEin(String pText,
int pStelle)
Der Text pText wird an Position pStelle eingefuegt. |
void |
haengeAn(char pZeichen)
Das Zeichen pZeichen wird am Ende angehaengt. |
void |
haengeAn(double pZahl)
Die Kommazahl pZahl wird am Ende angehaengt. |
void |
haengeAn(int pZahl)
Das ganze Zahl pZahl wird am Ende angehaengt. |
void |
haengeAn(String pText)
Der Text pText wird am Ende angehaengt. |
String |
inhaltAlsText()
Der Text des Textfeldes wird als String zurueckgegeben. |
protected void |
inhaltGeaendert()
Das Textfeld reagiert auf Veraenderungen. |
boolean |
istMarkiert()
Es wird zurueckgegeben, ob der 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 Textfeld markierte Text wird geliefert. |
protected void |
markierungGeaendert()
Das Textfeld reagiert auf Veraenderungen der Markierung. |
int |
markierungsAnfang()
Es wird zurueckgegeben, von wo an der Text markiert ist. |
int |
markierungsEnde()
Es wird zurueckgegeben, bis wohin der Text markiert ist. |
void |
setzeAusrichtung(int pAusrichtung)
Die Ausrichtung des Texts im Textfeld wird geaendert. |
void |
setzeBearbeiterEingabeBestaetigt(String pBearbeiter)
Die Methode zur Bearbeitung des EingabeBestaetigt-Ereignisses in der Ereignisanwendung wird festgelegt. |
void |
setzeInhalt(String pText)
Ds Textfeld erhaelt einen neuen Inhalt. |
void |
setzeMarkierung(int pAnfang,
int pEnde)
Der Text zwischen den Zeichen an Position pAnfang und pEnde wird markiert. |
String |
teilinhalt(int pAnfang,
int pEnde)
Der Inhaltdes Textfeldes von pAnfang bis pEnde wird als String zurueckgegeben. |
protected void |
verliertFokus()
Das Textfeld verliert den Fokus. |
Methods inherited from class |
---|
setzeBearbeiterInhaltGeaendert, setzeBearbeiterMarkierungGeaendert, teilInhalt |
Methods inherited from class |
---|
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 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected JTextField hatTextField
protected String zEingabeBestaetigtBearbeiter
Constructor Detail |
---|
public Textfeld()
public Textfeld(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 Textfeld(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 |
---|
protected void bekommtFokus()
protected void eingabeBestaetigt()
public void fuegeEin(String pText, int pStelle)
fuegeEin
in class Markierungskomponente
pText
- der Text, der eingefuegt wirdpStelle
- die Stelle, wo der Text eingefuegt wirdpublic void haengeAn(char pZeichen)
haengeAn
in class Markierungskomponente
pZeichen
- das Zeichen, das am Ende angehaengt wirdpublic void haengeAn(double pZahl)
haengeAn
in class Markierungskomponente
pZahl
- die Zahl, die am Ende angehaengt wirdpublic void haengeAn(int pZahl)
haengeAn
in class Markierungskomponente
pZahl
- die Zahl, die am Ende angehaengt wirdpublic void haengeAn(String pText)
haengeAn
in class Markierungskomponente
pText
- der Text, der am Ende 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 StellepEnde
- letzte Stellepublic 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 setzeAusrichtung(int pAusrichtung)
pAusrichtung
- die neue Ausrichtung des Textes (siehe Klasse Ausrichtung)public void setzeBearbeiterEingabeBestaetigt(String pBearbeiter)
pBearbeiter
- der Bezeichner des Dienstes der SuMAnwendung, der aufgerufen wird, wenn in der Komponente Enter gedrueckt 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 StellepEnde
- letzte Stellepublic String teilinhalt(int pAnfang, int pEnde)
teilinhalt
in class Markierungskomponente
pAnfang
- erste StellepEnde
- letzte Stelle
protected void verliertFokus()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |