DATAKEY_TOOLTIP
Constructor | Description |
---|---|
DateInput() |
Konstruktor ohne Datumsangabe aber mit Default-Format.
|
DateInput(java.util.Date date) |
Konstruktor mit uebergebenem Datum und Default-Format.
|
DateInput(java.util.Date date,
java.text.DateFormat format) |
Konstruktor mit uebergebenem Datum und Format.
|
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 komplette Control (Button und Text).
|
void |
disableClientControl() |
Deaktiviert nur den Text.
|
void |
enable() |
Aktiviert das komplette Control (Button und Text).
|
void |
enableClientControl() |
Aktiviert nur den Text.
|
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 ein Objekt vom Typ
java.util.Date oder null,
wenn das Datum nicht geparst werden konnte. |
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 komplette Control (Button und Text).
|
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 |
setText(java.lang.String text) |
Legt den anzuzeigenden Text auf dem Kalender-Dialog fest.
|
void |
setTitle(java.lang.String title) |
Legt den auf dem Kalender-Dialog anzuzeigenden Titel fest.
|
void |
setValue(java.lang.Object value) |
Schreibt einen neuen Wert in das Eingabefeld.
|
public DateInput()
public DateInput(java.util.Date date)
date
- das Datum.public DateInput(java.util.Date date, java.text.DateFormat format)
date
- das Datum.format
- das Format.public void disable()
disable
in interface Input
Input.disable()
public void enable()
enable
in interface Input
Input.enable()
public void focus()
Input
focus
in interface Input
Input.focus()
public org.eclipse.swt.widgets.Control getControl()
Input
getControl
in interface Input
Input.getControl()
public java.lang.Object getValue()
java.util.Date
oder null,
wenn das Datum nicht geparst werden konnte.getValue
in interface Input
Input.getValue()
public boolean isEnabled()
Input
isEnabled
in interface Input
Input.isEnabled()
public void setEnabled(boolean enabled)
setEnabled
in interface Input
enabled
- true, wenn es aktiv sein soll.Input.setEnabled(boolean)
public final void enableClientControl()
public final void disableClientControl()
public void setValue(java.lang.Object value)
Input
setValue
in interface Input
value
- der neu anzuzeigende Wert.Input.setValue(java.lang.Object)
public void setText(java.lang.String text)
text
- Text auf dem Kalender-Dialog.public void setTitle(java.lang.String title)
title
- der auf dem Dialog anzuzeigende Titel.public final void addListener(org.eclipse.swt.widgets.Listener l)
Input
addListener
in interface Input
l
- zu registrierender Listener.Input.addListener(org.eclipse.swt.widgets.Listener)
public final void paint(org.eclipse.swt.widgets.Composite parent)
Input
paint
in interface Input
paint
in interface Part
parent
- Das Composite, in dem das Eingabefeld gemalt werden soll.Input.paint(org.eclipse.swt.widgets.Composite)
public final void paint(org.eclipse.swt.widgets.Composite parent, int width)
Input
paint
in interface Input
parent
- Das Composite, in dem das Eingabefeld gemalt werden soll.width
- angegebene Breite.Input.paint(org.eclipse.swt.widgets.Composite, int)
public void setComment(java.lang.String comment)
Input
setComment
in interface Input
comment
- Kommentar.Input.setComment(java.lang.String)
public boolean isMandatory()
Input
isMandatory
in interface Input
Input.isMandatory()
public void setMandatory(boolean mandatory)
Input
setMandatory
in interface Input
mandatory
- true, wenn es ein Pflichtfeld ist.Input.setMandatory(boolean)
public java.lang.String getName()
Input
getName
in interface Input
Input.getName()
public void setName(java.lang.String name)
Input
setName
in interface Input
name
- Label-Bezeichnung.Input.setName(java.lang.String)
public boolean hasChanged()
Input
getValue()
seit dem
letzten Aufruf von hasChanged
geaendert hat.hasChanged
in interface Input
Input.hasChanged()
public void setData(java.lang.String key, java.lang.Object data)
Input
setData
in interface Input
key
- freier Schluessel.data
- beliebige Nutzdaten.Input.setData(java.lang.String, java.lang.Object)
public java.lang.Object getData(java.lang.String key)
Input
getData
in interface Input
key
- der Schluessel.Input.getData(java.lang.String)