|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.xoev.xdomea.viewer.gui.util.forms.TextField
public class TextField
Diese Klasse repräsentiert eine SWT-Textfeld. Es wrappt eine Text
-Instanz und stellt
häufig benötigte Funktionen, die besser direkt beim Textfeld hinterlegt werden, zur Verfügung.
Hierzu gehören:
Constructor Summary | |
---|---|
TextField(Composite parent,
int style)
erzeugt eine TextField-Instanz mit den übergebene Parametern Dieser Konstruktor funtkioniert analog zu Text |
|
TextField(Composite parent,
String label,
int style)
erzeugt eine TextField-Instanz mit den übergebene Parametern Dieser Konstruktor funtkioniert analog zu Text . |
Method Summary | |
---|---|
void |
addModifyListener(ModifyListener listener)
weist eine Textfeld ModifyListener-Instanz zu. |
void |
addValidationHandler(ValidationHandler validationHandler)
fügt eine ValidationHandler -Instanz zur Liste der auszuführenden
ValidationHandler-Instanzen hinzu. |
String |
getLabel()
|
Label |
getLabelControl()
|
String |
getText()
|
boolean |
hasText()
ermittelt, ob das Textfeld Text einhält (Leerzeichen werden nicht berücksichtigt) |
void |
setEnabled(boolean enabled)
schaltet je nach übergebenem Parameter das Textfeld und ggf. das Label ein oder aus |
void |
setLayoutData(Object layoutData)
weist dem Textfeld Layout-Informationen zu. |
void |
setText(String text)
setzt den Inhalt des Textfeldes |
boolean |
validate()
führt alle zugewiesenen ValidationHandler-Instanz aus |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TextField(Composite parent, int style)
Text
parent
- die übergeordente Composite-Instanzstyle
- ein Stylepublic TextField(Composite parent, String label, int style)
Text
. Zusätzlich wird noch ein
Label vor das Textfeld gesetzt und um ein ':' ergänzt.
parent
- die übergeordente Composite-Instanzlabel
- ein Labelstyle
- ein StyleMethod Detail |
---|
public Label getLabelControl()
null
wenn bei der
Instanziierung kein Label-String übergeben wurdepublic String getLabel()
public void addValidationHandler(ValidationHandler validationHandler)
ValidationHandler
-Instanz zur Liste der auszuführenden
ValidationHandler-Instanzen hinzu. Handelt es sich bei der übergebenen
ValidationHandler-Instanz um einen MandatoryValidator
oder eine
beerbende Klasse, dann wird das Label automatisch um ein '*' ergänzt
validationHandler
- eine ValidationHandler-Instanzpublic boolean validate()
public boolean hasText()
public String getText()
public void setLayoutData(Object layoutData)
Text#setLayoutData(Object)
layoutData
- public void addModifyListener(ModifyListener listener)
Text#addModifyListener(ModifyListener)
listener
- public void setText(String text)
text
- ein beliebiger Textpublic void setEnabled(boolean enabled)
enabled
- true für aktivieren / false für deaktivieren
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |