/ / JFile-Auswahlfenster ?? Wie filtere ich Dateien? - Java, Netbeans, Jfilechooser

JFile Auswahlfenster ?? Wie filtere ich Dateien? - Java, Netbeans, jFilechooser

In NetBeans gibt es ein Objekt namens JFileChooser.

Ich wollte fragen, wie Sie einen Filter einrichten können, um nur Dateien mit der Erweiterung .wds anzuzeigen.

.wds ist eine Erweiterung, die ich in meinem Programm verwende.

Antworten:

5 für die Antwort № 1

Sie müssen eine Filterklasse für die * .wds-Dateien erstellen:

class MyFilter extends javax.swing.filechooser.FileFilter {
public boolean accept(File file) {
String filename = file.getName();
return filename.endsWith(".wds");
}
public String getDescription() {
return "*.wds";
}
}

Dann fügen Sie den Filter zu Ihrem JFileChooser hinzu.

fileChooser.addChoosableFileFilter(new MyFilter());

3 für die Antwort № 2

Glaubt nicht irgendjemand daran, die API zu lesen? Dies ist eine häufige Anforderung und das JDK verfügt über eine Filterklasse, die dies ausführt. Sie müssen nur die API lesen, um die Antwort auf diese Frage zu finden. Während Sie dort sind, können Sie sich auch den Link zum Swing-Tutorial ansehen, um weitere Informationen über die Dateiauswahl und andere Swing-Komponenten zu erhalten.