Klasse java.awt.FileDialog | 1.0 |
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Window
|
+--java.awt.Dialog
|
+--java.awt.FileDialog
Deklaration
public class FileDialog
extends java.awt.Dialog
Beschreibung
Die Klasse FileDialog implementiert einen Dialog, mit dem
Dateien ausgewählt werden können. Der FileDialog kennt zwei Modi: LOAD, um Dateien zum Laden zu selektieren, und SAVE, um Dateien zu speichern. Es kann ein Filter für die anzuzeigenden Dateinamen gesetzt werden, so daß nur die Dateien angezeigt werden, deren Name auf den Filter paßt. Der FileDialog ist grundsätzlich modal.
Datenelemente im Detail
-
public static final int LOAD
-
Für den Lademodus.
-
public static final int SAVE
-
Für den Speichermodus.
Konstruktoren im Detail
-
public FileDialog(Frame parent)
-
Erzeugt einen neuen FileDialog, um Dateien zu laden. Der Dialog erhält in der Fensterhierarchie den Vorfahr parent und einen leeren Titel.
-
public FileDialog(Frame parent, String title)
-
Erzeugt einen neuen FileDialog, um Dateien zu laden. Der Dialog erhält in der Fensterhierarchie den Vorfahr parent und den Titel title.
-
public FileDialog(Frame parent, String title, int mode)
-
Zusätzlich zur voranstehenden Variante wird der Modus durch den Parameter mode festgelegt.
Methoden im Detail
-
public void addNotify()
-
Erzeugt über einen Aufruf von createFileDialog des Toolkits ein Peer-Objekt, das die FileDialog-Komponente am Bildschirm darstellt.
-
public String getDirectory()
-
Liefert das selektierte Verzeichnis des Dialogs.
-
public String getFile()
-
Liefert den selektierten Dateinamen nach Beendigung des Dialogs.
-
public FilenameFilter getFilenameFilter()
-
Liefert den momentanen Dateinamensfilter.
-
public int getMode()
-
Liefert den Modus des Dialogs (LOAD/SAVE).
-
protected String paramString()
-
Liefert den Parameter-String des FileDialog-Objekts, der das momentane Arbeitsverzeichnis und den Modus des Dialogs enthält.
-
public synchronized void setDirectory(String dir)
-
Setzt das Arbeitsverzeichnis des Dialogs auf dir.
-
public synchronized void setFile(String file)
-
Setzt die Datei des Dialogs auf file.
-
public synchronized void setFilenameFilter(FilenameFilter filter)
-
Setzt einen neuen Filter für die Dateinamen. Es werden nur die Dateien angezeigt, deren Name auf der in filter eingetragenen Zeichenkette paßt. filter ist hierbei eine Implementierung des Interface util.FilenameFilter. In dessen Methode accept muß das gewünschte Verhalten
implementiert werden.
-
public void setMode(int mode)
-
Setzt den Modus des Dialogs auf mode.
Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.