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
-
public class DirectoryInput extends ButtonInput
- 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
Constructors Constructor Description DirectoryInput(java.lang.String dir)
Erzeugt ein neues Eingabefeld und schreibt den uebergebenen Wert rein.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.widgets.Control
getClientControl(org.eclipse.swt.widgets.Composite parent)
Liefert das einzubettende Eingabefeld.java.lang.Object
getValue()
Liefert ein Objekt des Typs java.lang.String.void
setValue(java.lang.Object value)
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
-
-
-
-
Method Detail
-
getValue
public java.lang.Object getValue()
Liefert ein Objekt des Typs java.lang.String.- Returns:
- Wert des Feldes.
- See Also:
Input.getValue()
-
setValue
public void setValue(java.lang.Object value)
Erwartet ein Objekt des Typs java.lang.String.- Parameters:
value
- der neu anzuzeigende Wert.- See Also:
Input.setValue(java.lang.Object)
-
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:
ButtonInput.getClientControl(org.eclipse.swt.widgets.Composite)
-
-