0
привет, я пытаюсь сохранить файл в местоположении, указанном Jfilechooser, ситуация сейчас, когда пользователь нажимает на сохранение файла, создается в направлении проекта с названием названия, но то, что мне нужно, это дают возможность пользователю куда сохранить файл и выбрать имя, которое он, как с помощью JFileChooserсохранение файла с помощью JFileChooser в любом месте
if(buttonPressed.equals(save)){
File myFile = new File("title");
final JFileChooser fc = new JFileChooser();
int returnVal = fc.showSaveDialog(null);
fc.setSelectedFile(myFile);
if (returnVal == JFileChooser.APPROVE_OPTION) {
try (PrintWriter writer = new PrintWriter(myFile)) {
for (int i =0 ; i< cModel.getRowCount(); i++)
{
sData.add(cModel.getValueAt(i, 1).toString());
eData.add(cModel.getValueAt(i, 2).toString());
tData.add(cModel.getValueAt(i, 3).toString());
writer.println(i+1 + "\n");
writer.println(sData.get(i)+" --> " + eData.get(i));
writer.println(tData.get(i));
writer.println("\n");
}
}catch(FileNotFoundException ioEx){
}
}
}
Вы, вероятно, хотите что-то вроде 'fc.setSelectedFile (Myfile); int returnVal = fc.showSaveDialog (buttonPressed); myFile = fc.getSelectedFile(); ' –
@GuillaumePolet no that is not working – loverBoy
Затем укажите [mcve] (http://stackoverflow.com/help/mcve), потому что здесь он работает отлично. –