Сохранить с помощью JFileChooser с предварительно заполненным именем файла?
Я пытаюсь облегчить сохранение и загрузку для некоторых созданных мной графических интерфейсов, и я хотел бы иметь возможность предварительно заполнить имя файла для пользователя при сохранении.
Заставить JFileChooser указывать на удобный каталог достаточно просто, но предварительно заполнить имя не так просто. В настоящее время мой код:
JFileChooser f = new JFileChooser();
f.setSelectedFile(new File(generateName()));
Сначала кажется, что это действительно работает: имя файла заполняется в JFileChooser, но при нажатии кнопки «Сохранить» программа выбора просто переключает режим просмотра файла на режим сохраняемого имени файла (если вы не понимаете, вам просто нужно попробуй и посмотри). Вероятно, это связано с тем, что файл, на который он указывает, еще не существует.
Если пользователь изменяет имя файла и пытается сохранить его, он работает, но это сводит на нет весь смысл.
Я искал способ просто установить текст в поле, но, похоже, нет интуитивно понятного доступа. Есть идеи?