Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2011, 21:13   #1
Soton
 
Регистрация: 03.06.2011
Сообщений: 3
По умолчанию SaveDialog

JFileChooser fc=new JFileChooser();

fc.addChoosableFileFilter(new ExtFileFilter("txt", "*.txt Текстовые файлы"));
if(fc.showSaveDialog(this)==JFileCh ooser.APPROVE_OPTION){
File f=fc.getSelectedFile();

try{

if(!f.exists()){
boolean fExists=f.createNewFile();

}

File curentFile=f;
BufferedWriter out=new BufferedWriter(new FileWriter(curentFile+".txt"));
for(;{
String str=jTextArea1.getText();
if(str==null)
break;
out.write(str);
out.close();
}
}catch(IOException ex){
ex.printStackTrace();
}
}
Проблема в чем: создается 2 файла: один с расширением txt и с содержимым, второй без расширения и пустой: вопрос, как сделать, так чтоб создавался только с расширением txt?
Soton вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OpenDialog и SaveDialog demiancz Общие вопросы Delphi 1 20.02.2011 18:44
DbGrid и SaveDialog Fokuss Общие вопросы Delphi 0 10.02.2011 17:23
openDialog и saveDialog om3n Помощь студентам 3 03.02.2011 17:36
SaveDialog nXs Общие вопросы Delphi 2 30.04.2010 15:28
SaveDialog Valerich Общие вопросы Delphi 4 03.05.2009 16:53