Package de.willuhn.jameica.gui.input
Class FileInput
java.lang.Object
de.willuhn.jameica.gui.input.AbstractInput
de.willuhn.jameica.gui.input.ButtonInput
de.willuhn.jameica.gui.input.FileInput
Input-Feld fuer die Auswahl von Dateien.
-
Field Summary
Fields inherited from class de.willuhn.jameica.gui.input.ButtonInput
buttonEnabled, clientControl, clientControlEnabled, valueFields inherited from interface de.willuhn.jameica.gui.input.Input
DATAKEY_TOOLTIP -
Constructor Summary
ConstructorsConstructorDescriptionErzeugt ein neues Eingabefeld und schreibt den uebergebenen Wert rein.Erzeugt ein neues Eingabefeld und schreibt den uebergebenen Wert rein.Erzeugt ein neues Eingabefeld und schreibt den uebergebenen Wert rein. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcustomize(org.eclipse.swt.widgets.FileDialog fd) Erlaubt benutzerdefinierte Anpassungen am Dialog in abgeleiteten Klassen.org.eclipse.swt.widgets.ControlgetClientControl(org.eclipse.swt.widgets.Composite parent) Liefert das einzubettende Eingabefeld.getValue()Liefert ein Objekt des Typs java.lang.String.voidErwartet ein Objekt des Typs String oder File.Methods inherited from class de.willuhn.jameica.gui.input.ButtonInput
addButtonListener, disable, disableButton, disableClientControl, enable, enableButton, enableClientControl, focus, getControl, isEnabled, setButtonImage, setButtonText, setEnabled, updateMethods 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
-
FileInput
Erzeugt ein neues Eingabefeld und schreibt den uebergebenen Wert rein.- Parameters:
file- der initial einzufuegende Wert fuer das Eingabefeld.
-
FileInput
Erzeugt ein neues Eingabefeld und schreibt den uebergebenen Wert rein.- Parameters:
file- der initial einzufuegende Wert fuer das Eingabefeld.save- legt fest, ob es ein Speichern-Dialog sein soll.
-
FileInput
Erzeugt ein neues Eingabefeld und schreibt den uebergebenen Wert rein.- Parameters:
file- der initial einzufuegende Wert fuer das Eingabefeld.save- legt fest, ob es ein Speichern-Dialog sein soll.extensions- legt die zulaessigen Datei-Endungen fest, die vom Dialog angezeigt werden sollen.
-
-
Method Details
-
customize
protected void customize(org.eclipse.swt.widgets.FileDialog fd) Erlaubt benutzerdefinierte Anpassungen am Dialog in abgeleiteten Klassen.- Parameters:
fd- der Datei-Dialog.
-
getValue
Liefert ein Objekt des Typs java.lang.String.- Returns:
- Wert des Feldes.
- See Also:
-
setValue
Erwartet ein Objekt des Typs String oder File.- 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:ButtonInputLiefert das einzubettende Eingabefeld.- Specified by:
getClientControlin classButtonInput- Parameters:
parent- Composite, in dem sich das ClientControl malen soll.- Returns:
- das fertig gemalte Control.
- See Also:
-