ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
506
506
EMPFEHLEN
-
04.09.10 01:08 #1
- Registriert seit
- Dec 2008
- Beiträge
- 11
Hallo,
ich hab in meinem Java Programm ein kleinen Schönheitsfehler den ich seit geraumer Zeit versuche zu beheben
. Und zwar möchte ich mit einem FileDialog einen ORDNER auswählen. Ich hab es leider nur geschafft dass man eine Datei auswählen kann.
Ist es überhaupt möglich?
Hier mal mein Codeausschnitt:
Code :1 2 3 4 5 6 7 8 9 10 11 12
FileDialog fd; /* ... */ public String getFileDir(){ fd = new FileDialog(this, "Dateidialog",FileDialog.LOAD); fd.setDirectory("C:\\"); fd.setFile(""+pathTxt.getText()); fd.setVisible(true); return (fd.getDirectory().toString()); }
PS: Ich möchte keine Lösung durch Swing Gui (denn da wüsste ich wie es geht), da ich mein Programm deswegen nicht komplett umgestalten möchte...
Eine Kombination aus beiden (also AWT Oberfläche und Swing Filedialog)is nich möglich oder?
-
06.09.10 12:53 #2
Muss es umbedingt AWT sein? Sonst würde ich dir eher zum JFileChooser raten...
Ansonsten würde ich es mal so probieren: (ungetestet!)
Code java:1 2 3 4 5 6 7
fd.setFilenameFilter(new FilenameFilter() { public boolean accept(File dir, String name) { File f = new File(dir + "/" + name); return f.isDirectory(); } });
Geändert von HonniCilest (06.09.10 um 13:33 Uhr) Grund: Anpassung an Anmerkung von Post Nr3&5
Jeder Fehler, aus dem wir lernen, ist ein Erfolg...
...Aber mach' nicht den Fehler, nicht aus deinen Fehlern zu lernen.
-
06.09.10 12:57 #3
- Registriert seit
- Apr 2009
- Ort
- Düsseldorf (NRW)
- Beiträge
- 498
Bei HonniCilest muss es FilenameFilter heißen, dann stimmt's.
-
06.09.10 13:00 #4
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.294
Über eine gute Bewertung freut sich jeder ;)
Bitte erledigte Threads als "Erledigt" markieren.
"Though a program be but three lines long, someday it will have to be maintained.''
-- Geoffrey James, "The Tao of Programming"
-
06.09.10 13:01 #5
- Registriert seit
- Apr 2009
- Ort
- Düsseldorf (NRW)
- Beiträge
- 498
Natürlich heißt die Methode dann auch setFilenameFilter().

Java API FilenameFilter
Java API FileDialog.setFilenameFilter()
-
06.09.10 14:20 #6
- Registriert seit
- Dec 2008
- Beiträge
- 11
danke hat sich somit erledigt!
Ähnliche Themen
-
Ordner auflisten, auswählen und dann Löschen
Von zyclop im Forum Visual Basic 6.0Antworten: 7Letzter Beitrag: 15.06.09, 16:57 -
n-te Datei aus einem Ordner auswählen
Von Neok im Forum PHPAntworten: 4Letzter Beitrag: 27.12.06, 13:02 -
Dateien aus Ordner auf webserver auswählen
Von skydragon im Forum PHPAntworten: 6Letzter Beitrag: 31.05.06, 13:46 -
Ordner öffnen und auswählen
Von stabory im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 18.03.06, 15:59 -
FilterExtensions (Ordner) FileDialog
Von tinella im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 06.01.06, 22:54





Zitieren

Login




