public interface Input extends Part
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(org.eclipse.swt.widgets.Listener l)
Fuegt dem Eingabe-Feld einen Listener hinzu, der bei jedem Focus-Wechsel ausgeloest wird.
|
void |
disable()
Deaktiviert das Eingabefeld.
|
void |
enable()
Aktiviert das Eingabefeld.
|
void |
focus()
Gibt diesem Eingabefeld den Focus.
|
org.eclipse.swt.widgets.Control |
getControl()
Liefert das eigentliche Eingabecontrol.
|
java.lang.Object |
getData(java.lang.String key)
Liefert die Context-Daten.
|
java.lang.String |
getName()
Liefert die Label-Bezeichnung des Eingabe-Feldes.
|
java.lang.Object |
getValue()
Liefert den Wert des Eingabefelds.
|
boolean |
hasChanged()
Prueft, ob sich der Wert von
getValue() seit dem
letzten Aufruf von hasChanged geaendert hat. |
boolean |
isEnabled()
Prueft, ob das Eingabe-Feld aktiv ist.
|
boolean |
isMandatory()
Prueft, ob es sich um ein Pflichtfeld handelt.
|
void |
paint(org.eclipse.swt.widgets.Composite parent)
Positioniert und malt das Eingabefeld im uebergebenen Composite.
|
void |
paint(org.eclipse.swt.widgets.Composite parent,
int width)
Positioniert und malt das Eingabefeld im uebergebenen Composite.
|
void |
setComment(java.lang.String comment)
Fuegt hinter das Eingabefeld noch einen Kommentar.
|
void |
setData(java.lang.String key,
java.lang.Object data)
Speichert optionale Context-Daten.
|
void |
setEnabled(boolean enabled)
Aktiviert oder deaktiviert das Eingabe-Feld.
|
void |
setMandatory(boolean mandatory)
Legt fest, ob es sich um ein Pflichtfeld handelt.
|
void |
setName(java.lang.String name)
Speichert die Label-Bezeichnung des Eingabe-Feldes.
|
void |
setValue(java.lang.Object value)
Schreibt einen neuen Wert in das Eingabefeld.
|
java.lang.Object getValue()
void setValue(java.lang.Object value)
value - der neu anzuzeigende Wert.boolean hasChanged()
getValue() seit dem
letzten Aufruf von hasChanged geaendert hat.org.eclipse.swt.widgets.Control getControl()
void addListener(org.eclipse.swt.widgets.Listener l)
l - zu registrierender Listener.void setComment(java.lang.String comment)
comment - Kommentar.void paint(org.eclipse.swt.widgets.Composite parent)
paint in interface Partparent - Das Composite, in dem das Eingabefeld gemalt werden soll.Part.paint(org.eclipse.swt.widgets.Composite)void paint(org.eclipse.swt.widgets.Composite parent,
int width)
parent - Das Composite, in dem das Eingabefeld gemalt werden soll.width - angegebene Breite.void focus()
void disable()
void enable()
void setEnabled(boolean enabled)
enabled - true, wenn es aktiv sein soll.boolean isEnabled()
void setMandatory(boolean mandatory)
mandatory - true, wenn es ein Pflichtfeld ist.boolean isMandatory()
void setName(java.lang.String name)
name - Label-Bezeichnung.java.lang.String getName()
void setData(java.lang.String key,
java.lang.Object data)
key - freier Schluessel.data - beliebige Nutzdaten.Widget.setData(Object)java.lang.Object getData(java.lang.String key)
key - der Schluessel.