Class FileInput

  • All Implemented Interfaces:
    Input, Part

    public class FileInput
    extends ButtonInput
    Input-Feld fuer die Auswahl von Dateien.
    • Constructor Detail

      • FileInput

        public FileInput​(java.lang.String file)
        Erzeugt ein neues Eingabefeld und schreibt den uebergebenen Wert rein.
        Parameters:
        file - der initial einzufuegende Wert fuer das Eingabefeld.
      • FileInput

        public FileInput​(java.lang.String file,
                         boolean save)
        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

        public FileInput​(java.lang.String file,
                         boolean save,
                         java.lang.String[] extensions)
        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 Detail

      • customize

        protected void customize​(org.eclipse.swt.widgets.FileDialog fd)
        Erlaubt benutzerdefinierte Anpassungen am Dialog in abgeleiteten Klassen.
        Parameters:
        fd - der Datei-Dialog.
      • 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 String oder File.
        Parameters:
        value - der neu anzuzeigende Wert.
        See Also:
        Input.setValue(java.lang.Object)