Part
AbstractInput
, ButtonInput
, CheckboxInput
, ColorInput
, DateInput
, DecimalInput
, DialogInput
, DirectoryInput
, FileInput
, FontInput
, ImageInput
, IntegerInput
, LabelInput
, LinkInput
, MultiInput
, PasswordInput
, PluginInput
, RadioInput
, ReminderIntervalInput
, ScaleInput
, SearchInput
, SelectInput
, SpinnerInput
, TextAreaInput
, TextInput
public interface Input extends Part
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
DATAKEY_TOOLTIP |
Key fuer die Context-Information mit dem Tooltip.
|
Modifier and Type | Method | 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.
|
static final java.lang.String DATAKEY_TOOLTIP
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 Part
parent
- 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.