JFileChooser und eclipse
Ich bin auf der Suche nach einem Weg, um JFileChooser kann der Benutzer wählen Sie aus txt-Dateien, die enthalten sind in der bin-Datei von eclipse-Projekt nur. Gibt es eine Möglichkeit zu haben, den JFileChooser pop-up und zeigt eine ausgewählte Anzahl von txt-Dateien, die sich mit in den bin-Ordner?
- sind Sie mit der app von Eclipse, jar-oder beides?
- Der Benutzer führen Sie Ihre Anwendung aus Eclipse heraus? Wenn nicht, ist deine Frage sinnlos.
- Ich bin damit einverstanden. Relativer Pfad sinnvoll für die Ausführung von Eclipse nur. Andernfalls müssen Sie den absoluten Pfad, aber dann, was Sie versuchen zu tun, ist nicht verständlich.
- Ja Sie laufen der demo von eclipse
- Es sollte einfach sein, dies zu tun. Zum Beispiel, Sie können einen Datei-reader-Objekt einen string mit der txt-Datei Namen und eclipse ist in der Lage, es zu finden. So jetzt möchte ich nur einen Weg finden, um ein Verzeichnis, dass Punkte, die auf den bind-Ordner und nur nimmt txt-Dateien
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entnehmen Sie bitte den folgenden code, geben Sie den absoluten oder relativen Pfad zu deinem Ordner/dir
JFileChooser
So wollen Sie nur die Anzeige bestimmter text-Dateien in dem Verzeichnis?
Verwenden
FileFilter
die Dateien prüfen-name gegen einArrayList
von Datei-Namen, wenn eine übereinstimmung gefunden wird, wird es wiedertrue
die es erlaubenJFileChooser
Datei zu zeigenEtwas wie:
Referenz:
Anderen Weg, es zu tun, ist die Implementierung der FileSystemView, so dass es zeigt nur Ihr Verzeichnis und verhindern, gehen oben in der Hierarchie oder andere "Laufwerke".
Hier ist eine demo von solchen FileSystemView. Alles, was Sie haben, um Eingang in das root-Verzeichnis (also den Pfad zu deiner bin, wahrscheinlich etwas wie
new File("bin")
wenn die Arbeit dir als root Ihrem Eclipse-Projekt, das ist das, was Eclipse standardmäßig tut).