Как получить путь для сохранения файла от пользователя? - PullRequest
1 голос
/ 29 января 2010

Я разрабатываю приложение, в котором я хочу создать файл 'MS-EXCEL', и для этого я хочу, чтобы имя файла было задано пользователем, а позже я хочу предоставить пользователю возможность сохранить на пути, где он хочет. Я знаю о JFileChooser, но он позволяет только выбрать файл из существующих файлов, в то время как я хочу сохранить. Какой может быть путь? Пожалуйста, дайте мне краткое описание.

Ответы [ 5 ]

2 голосов
/ 29 января 2010
    JFileChooser chooser = new JFileChooser();
    chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
    int option = chooser.showSaveDialog(null);
    if (option == JFileChooser.APPROVE_OPTION)
    {
        // do soemthing
    }
2 голосов
/ 29 января 2010

Полный пример на FileChooser вы найдете здесь

2 голосов
/ 29 января 2010

Вы можете использовать JFileChooser.setFileSelectionMode, чтобы разрешить выбор файлов, каталогов или файлов и каталогов.

Вы также можете ввести имя файла, который еще не существует.

1 голос
/ 29 января 2010

Есть ли JDirectoryChooser. Звучит просто!

1 голос
/ 29 января 2010

Вы пробовали метод showSaveDialog () в JFileChooser?

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