| Constructor and 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 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 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 InputInput.disable()public void enable()
enable in interface InputInput.enable()public void focus()
Inputfocus in interface InputInput.focus()public org.eclipse.swt.widgets.Control getControl()
InputgetControl in interface InputInput.getControl()public java.lang.Object getValue()
java.util.Date oder null,
wenn das Datum nicht geparst werden konnte.getValue in interface InputInput.getValue()public boolean isEnabled()
InputisEnabled in interface InputInput.isEnabled()public void setEnabled(boolean enabled)
setEnabled in interface Inputenabled - true, wenn es aktiv sein soll.Input.setEnabled(boolean)public final void enableClientControl()
public final void disableClientControl()
public void setValue(java.lang.Object value)
InputsetValue in interface Inputvalue - 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)
InputaddListener in interface Inputl - zu registrierender Listener.Input.addListener(org.eclipse.swt.widgets.Listener)public final void paint(org.eclipse.swt.widgets.Composite parent)
Inputpaint in interface Inputpaint in interface Partparent - 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)
Inputpaint in interface Inputparent - 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)
InputsetComment in interface Inputcomment - Kommentar.Input.setComment(java.lang.String)public boolean isMandatory()
InputisMandatory in interface InputInput.isMandatory()public void setMandatory(boolean mandatory)
InputsetMandatory in interface Inputmandatory - true, wenn es ein Pflichtfeld ist.Input.setMandatory(boolean)public java.lang.String getName()
InputgetName in interface InputInput.getName()public void setName(java.lang.String name)
InputsetName in interface Inputname - Label-Bezeichnung.Input.setName(java.lang.String)public boolean hasChanged()
InputgetValue() seit dem
letzten Aufruf von hasChanged geaendert hat.hasChanged in interface InputInput.hasChanged()public void setData(java.lang.String key,
java.lang.Object data)
InputsetData in interface Inputkey - freier Schluessel.data - beliebige Nutzdaten.Input.setData(java.lang.String, java.lang.Object)public java.lang.Object getData(java.lang.String key)
InputgetData in interface Inputkey - der Schluessel.Input.getData(java.lang.String)