Как просматривать папки в Java? - PullRequest
1 голос
/ 09 июня 2010

Я пытался создать JFileChooser, но я не понимаю, как настроить его для отображения только каталогов.

Ответы [ 3 ]

3 голосов
/ 09 июня 2010
JFileChooser f = new JFileChooser();
f.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

if(f.showOpenDialog(parent)== JFileChooser.APPROVE_OPTION) {      
    File result = f.getSelectedFile();
} else {
    ...
}
0 голосов
/ 09 июня 2010

Помимо того, что Майкл уже предлагал, вы могли бы взглянуть на JIDE OSS , бесплатную библиотеку компонентов Swing, которая среди многих других полезностей предоставляет гораздо более приятный компонент выбора папок ( FolderChooser ).

0 голосов
/ 09 июня 2010

Посмотрите на этот фрагмент кода - это звучит многообещающе.

Самая интересная строка:

chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...