Package de.willuhn.jameica.gui.input
Class DirectoryInput
java.lang.Object
de.willuhn.jameica.gui.input.AbstractInput
de.willuhn.jameica.gui.input.ButtonInput
de.willuhn.jameica.gui.input.DirectoryInput
- Author:
- willuhn Ist zustaendig fuer Text-Eingabefelder, hinter denen sich jedoch noch ein zusaetzlicher Button fuer eine Verzeichnisauswahl befindet.
-
Field Summary
Fields inherited from class de.willuhn.jameica.gui.input.ButtonInput
buttonEnabled, clientControl, clientControlEnabled, value
Fields inherited from interface de.willuhn.jameica.gui.input.Input
DATAKEY_TOOLTIP
-
Constructor Summary
ConstructorsConstructorDescriptionDirectoryInput
(String dir) Erzeugt ein neues Eingabefeld und schreibt den uebergebenen Wert rein. -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.swt.widgets.Control
getClientControl
(org.eclipse.swt.widgets.Composite parent) Liefert das einzubettende Eingabefeld.getValue()
Liefert ein Objekt des Typs java.lang.String.void
Erwartet ein Objekt des Typs java.lang.String.Methods inherited from class de.willuhn.jameica.gui.input.ButtonInput
addButtonListener, disable, disableButton, disableClientControl, enable, enableButton, enableClientControl, focus, getControl, isEnabled, setButtonImage, setButtonText, setEnabled, update
Methods inherited from class de.willuhn.jameica.gui.input.AbstractInput
addListener, addListener, getData, getName, getParent, getStyleBits, hasChanged, isMandatory, paint, paint, setComment, setData, setInvalidChars, setMandatory, setName, setValidChars
-
Constructor Details
-
DirectoryInput
Erzeugt ein neues Eingabefeld und schreibt den uebergebenen Wert rein.- Parameters:
dir
- der initial einzufuegende Wert fuer das Eingabefeld.
-
-
Method Details
-
getValue
Liefert ein Objekt des Typs java.lang.String.- Returns:
- Wert des Feldes.
- See Also:
-
setValue
Erwartet ein Objekt des Typs java.lang.String.- Parameters:
value
- der neu anzuzeigende Wert.- See Also:
-
getClientControl
public org.eclipse.swt.widgets.Control getClientControl(org.eclipse.swt.widgets.Composite parent) Description copied from class:ButtonInput
Liefert das einzubettende Eingabefeld.- Specified by:
getClientControl
in classButtonInput
- Parameters:
parent
- Composite, in dem sich das ClientControl malen soll.- Returns:
- das fertig gemalte Control.
- See Also:
-