鑑於這種方法:如何使用JFileChooser保存txt文件?
public void OutputWrite (BigInteger[] EncryptCodes) throws FileNotFoundException{
JFileChooser chooser = new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
chooser.showSaveDialog(null);
String path = chooser.getSelectedFile().getAbsolutePath();
PrintWriter file = new PrintWriter(new File(path+"EncryptedMessage.txt"));
for (int i = 0; i <EncryptCodes.length; i++) {
file.write(EncryptCodes[i]+ " \r\n");
}
file.close();
}
忽略的變量名,這是什麼方法確實是叫EncryptedMessage.txt
項目文件夾內生成的TXT文件的EncryptCodes
數據寫入。
我需要的是一種方法來保存該文本文件,而不是在項目文件夾中,保存在用戶在運行時指定的位置(打開另存爲對話框)。我認爲這可以通過JFilechooser完成,但我無法實現它的工作。
文件路徑應該在運行時由用戶選擇 – user1111726
好,那麼你必須在運行時填寫'filePathChosenByUser'? – Theolodis
如果我正確地理解了你,你需要用戶在其詢問時真正寫出路徑,我需要的是一個在運行時打開的對話框,以及供用戶選擇目錄 – user1111726