JFolderChooser?

Status
Nicht offen für weitere Antworten.

Joetempes

Mitglied
Ich suche ein Pandant zum JFileChooser, so was wie einen "JFolderChooser".
Um einen Installationspfad anzugeben ?

Einer ne Ahnung ???

Vorab vielen Dank !
 
W

Wiesel

Gast
Bleib doch bei dem File Chooser und setzt nen Filefilter, der nur Ordner anzeigt


Code:
fileChooser.setAcceptAllFileFilterUsed(false);


Code:
        javax.swing.filechooser.FileFilter fileFilter = new javax.swing.filechooser.FileFilter() {

            public boolean accept(File file) {
                /** erlaubt das anzeigen von Ordnern */
                if (file.isDirectory()) {
                    return true;
                }
                return false;
            }

            public String getDescription() {
                return "";
            }
        };

Code:
fileChooser.setFileFilter(fileFilter);
 

Joetempes

Mitglied
Super, danke !!!

So hats geklappt:

Code:
 jfc.setFileSelectionMode(jfc.DIRECTORIES_ONLY);
 

Smasher

Mitglied
Hi!

Habe da ein ähnliches Problem.
Möchte keine Datein auswählen sondern Ordener. Mit dem JFileChooser habe ich es nicht hinbekommen.
Habe es auch mit
Code:
 jfc.setFileSelectionMode(jfc.DIRECTORIES_ONLY);
gemacht. Alles wunderbar. Er zeigt mir nur Folder an.
Das Problem:
Wenn ich mit dem JFileChooser z.B. im Verzeichnis "C:\Windows" bin und mir mit
Code:
jfc.getCurrentDirectory()
das aktuelle Verzeichnis übergebe, bekomme ich das Verzeichnis "C:\".
Warum? Ja, weil ich nichts ausgewählt habe d.h., möchte ich das Verzeichnis "C:\Windows" übergeben bekommen müsste ich in diesem noch etwas auswählen wie eine Datei oder einen Ordner. In meinem Fall müsste ich einen Ordner auswählen,anklicken("blau" markieren ). Files werden ja durch
Code:
 jfc.setFileSelectionMode(jfc.DIRECTORIES_ONLY);
nicht angezeigt.

Meine Frage ist: Wie kann ich ein Verzeichnis auswählen, ohne dabei in diesem noch etwas auszuwählen bzw. anzuklicken?

Ich weiss das Eclipse einen FolderChooser verwendet. Er zeigt die Ordner in einer Baumstruktur dar.
Siehe:
Eclipse SDK Version: 3.1.0
Menu: Window -> Preferences...
Button: New... -> Folder... (FolderChooser) <-- Den meine ich.

Gibt es dafür eine Klasse oder muss ich es mit der Klasse JTree selber Progen?

Danke im Voraus!

Smasher
 

Smasher

Mitglied
:D Danke!
mit
Code:
getSelectedFile().toString()
geht das!

Bin ich dumm. Habe es nicht ausprobiert, weil ich dachte, dass ich erst ein File auswählen muss.

Probieren geht über Studieren.

Smasher
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T JFolderChooser AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen

Neue Themen


Oben