2012-11-15 5 views
6

Я хочу установить имя файла по умолчанию как Untitled.txt в текстовом поле этого JFileChooser. Могу ли я установить это?Как установить имя файла по умолчанию для Swing JFileChooser?

+0

Привет Чираг Soni, [смотреть на это] (HTTP: // WWW. coderanch.com/t/335497/GUI/java/Setting-default-name-JFileChooser) Если у вас уже есть код, отправьте фрагмент кода :) [Ссылки с нашего сайта StackOverflow] (http://stackoverflow.com/search ? q = Установка + по умолчанию + имя + в + JFileChooser) – bonCodigo

+1

Возможный дубликат [JFileChooser.showSaveDialog (...) - как установить предлагаемое имя файла] (http://stackoverflow.com/questions/356671/jfilechooser-showsavedialog -how-to-set-suggest-file-name) – Math

ответ

8

Используйте следующий код:

 JFileChooser fileChooser = new JFileChooser(); 
     File file = new File("C:/untitled.txt"); 
     fileChooser.setCurrentDirectory(file); 

Вы должны указать полный путь к untitled.txt

+5

'C: /' Как это будет работать в Linux/Unix или OS X? Лучше указать пользователю на 'user.home'. –

4

Вы должны использовать метод setSelectedFile и передать файл в качестве параметра. Файл не должен существовать.
Если путь к файлу указан файл Chooser попытается указать на каталог файла, если он существует

JFileChooser fileChooser = new JFileChooser(); fileChooser.setSelectedFile(new File("C:\\file.txt")); fileChooser.showSaveDialog(null);

Смежные вопросы