Как я могу сделать JFileChooser на Mac, который позволяет пользователям создавать каталоги? - PullRequest
4 голосов
/ 10 мая 2009

У меня есть программа установки, которая позволяет пользователю выбрать каталог для установки. Реализация JFileChooser в MacOS использует собственный диалог (или, по крайней мере, он выглядит как собственный). Замечательно.

Единственная проблема в том, что в этом диалоговом окне невозможно создать каталог ... вы можете выбрать только ранее существующий, что неуклюже. Есть ли способ получить эту функциональность?

Я использую JFileChooser в режиме «только выбор каталогов». Таким образом, это не то же самое диалоговое окно, что и у обычного средства выбора файлов MacOS, у которого есть такая функциональность.

Ответы [ 2 ]

4 голосов
/ 10 мая 2009

Это верно, что метод showOpenDialog не даст вам возможность создавать новые папки. Это удобная вещь, так как не имеет смысла открывать то, что не существует. Если вы используете showSaveDialog, появится кнопка «Создать новую папку» или аналогичная ей.

0 голосов
/ 31 августа 2009
public static void main(String[] args) {
    JFrame frame = new JFrame();
    FileDialog d = new FileDialog(frame);
    d.setVisible(true);
}
...