public class FileInput extends ButtonInput
buttonEnabled, clientControl, clientControlEnabled, value
DATAKEY_TOOLTIP
Constructor | Description |
---|---|
FileInput(java.lang.String file) |
Erzeugt ein neues Eingabefeld und schreibt den uebergebenen Wert rein.
|
FileInput(java.lang.String file,
boolean save) |
Erzeugt ein neues Eingabefeld und schreibt den uebergebenen Wert rein.
|
FileInput(java.lang.String file,
boolean save,
java.lang.String[] extensions) |
Erzeugt ein neues Eingabefeld und schreibt den uebergebenen Wert rein.
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
customize(org.eclipse.swt.widgets.FileDialog fd) |
Erlaubt benutzerdefinierte Anpassungen am Dialog in abgeleiteten Klassen.
|
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 String oder File.
|
addListener, getData, getName, getParent, getStyleBits, hasChanged, isMandatory, paint, paint, setComment, setData, setInvalidChars, setMandatory, setName, setValidChars
addButtonListener, disable, disableButton, disableClientControl, enable, enableButton, enableClientControl, focus, getControl, isEnabled, setButtonImage, setButtonText, setEnabled, update
public FileInput(java.lang.String file)
file
- der initial einzufuegende Wert fuer das Eingabefeld.public FileInput(java.lang.String file, boolean save)
file
- der initial einzufuegende Wert fuer das Eingabefeld.save
- legt fest, ob es ein Speichern-Dialog sein soll.public FileInput(java.lang.String file, boolean save, java.lang.String[] extensions)
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.protected void customize(org.eclipse.swt.widgets.FileDialog fd)
fd
- der Datei-Dialog.public java.lang.Object getValue()
Input.getValue()
public void setValue(java.lang.Object value)
value
- der neu anzuzeigende Wert.Input.setValue(java.lang.Object)
public org.eclipse.swt.widgets.Control getClientControl(org.eclipse.swt.widgets.Composite parent)
ButtonInput
getClientControl
in class ButtonInput
parent
- Composite, in dem sich das ClientControl malen soll.ButtonInput.getClientControl(org.eclipse.swt.widgets.Composite)