Java Reference
In-Depth Information
log nicht als eigenständiges Programmfenster verwendet, sondern zusammen mit
anderen Komponenten in einen Frame integriert werden soll, können Sie den JFile-
Chooser von dort in jeden beliebigen Frame einbauen.
12
Abbildung 12.3 JFileChooser-Dialog
Der Dialog zeigt die betriebssystemtypischen Komponenten zum Navigieren, zur Steu-
erung der Ansicht, zum Editieren des ausgewählten Dateinamens und zur Filterung der
Dateianzeige ( Abbildung 12.3 ).
Der Dialog bleibt so lange geöffnet, bis einer der beiden Schaltflächen am rechten unte-
ren Rand betätigt wird. Der Dialog wird durch den Aufruf des Konstruktors erzeugt und
durch Aufruf der Methode showOpenDialog oder showSaveDialog angezeigt:
JFileChooser fc = new JFileChooser();
int status = fc.showOpenDialog(null);
Listing 12.3 Erzeugen und anzeigen eines Dateiauswahldialogs
Je nachdem mit welcher Methode der Dialog angezeigt wird, unterscheidet sich die
Beschriftung des Dialogs und der Schaltfläche zur Bestätigung der Auswahl. Der Dialog
liefert beim Schließen einen Integer -Wert zurück, der in der lokalen Variablen status
gespeichert wird. Dieser Wert erlaubt einen Rückschluss auf die Art und Weise, wie der
Dialog geschlossen wurde. JFileChooser definiert entsprechende Konstanten, die
zurückgeliefert werden. Über einen Vergleich mit diesen Konstanten können Sie über-
prüfen, wie der Dialog geschlossen wurde ( Tabelle 12.3 ).
Search WWH ::




Custom Search