嗨,我做了一個包含jtextfield和幾個jbuttons的程序。我想按jbutton,以便將jtextfields保存到計算機中。任何幫助都是有用的。試圖發送數據到文本文件
回答
我認爲這將幫助你..
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if (jTxt_text.getText().isEmpty()) {
JOptionPane.showMessageDialog(rootPane, "Field is empty. Fill the filed and try again.");
} else {
//get the text from the jTextField and save it into a varibale.
String inputText = jTxt_text.getText();
//Where to save the file.
String savePath = "C:/test/sample.txt";
//Creating a file object, file is an abstract representation of file and directory pathnames.
File tempFile = new File(savePath);
//Check wther the file is available or not.
if (!tempFile.exists()) {
try {
//Creates the file if it's not exsising.
tempFile.createNewFile();
} catch (IOException ex) {
ex.printStackTrace();
}
}
try {
//writing process..
FileWriter tempWriter = new FileWriter(tempFile.getAbsoluteFile());
BufferedWriter tempBufferWriter = new BufferedWriter(tempWriter);
tempBufferWriter.write(inputText);
tempBufferWriter.close();
JOptionPane.showMessageDialog(rootPane, "Text file with the written text is successfully saved.");
jTxt_text.setText(null);
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
仍然有一個小問題,此代碼tempBufferWriter.write(inputText)
返回void所以..我不知道如何檢查wther從代碼本身成功地完成了過程..
我會給它一個機會 –
我有很多文本字段在同一時間寫15 15確切地說,他們並不都必須是字段。那麼使用這段代碼應該能夠寫出所有這些代碼? –
這是一個基本的代碼,你可以獲得一個'jTextField'的值並將其寫入一個文本文件中......可能有'jTextAreas','JComboBoxes','jRadioButtons',所以你必須做的只是獲取所有這些組件的值,然後保存到變量中並構建一個單獨的字符串。並將其作爲寫入方法的參數傳遞。 – ZeroKool
- 1. 試圖發送geoJSON文件到iTunesConnect
- 2. 試圖將文本的文本INFRONT發送到printPreview?
- 3. 發送長文本到MySQL數據庫?
- 4. 如何將結果發送數據到文件的文本?
- 5. 從Android發送JSON數據到PHP並寫入文本文件
- 6. 發送參數到本地HTML文件
- 7. Ajax不發送數據到php文件
- 8. 從python發送數據到php文件
- 9. C++,發送數據到輸出文件
- 10. HTML不發送數據到Java文件
- 11. 將數據發送到外部文件
- 12. AJAX將數據發送到PHP文件
- 13. 發送iPhone數據到PHP文件
- 14. FormData發送文件+數據
- 15. 發送文本從文本框到數據網格
- 16. 試圖從文本文件數據存儲到對象
- 17. 試圖發送文件路徑名到構造函數
- 18. 從.jsp文件數據發送到aome JavaScript函數.jsp文件
- 19. 將文件數據發送到多個發送端口biztalk 2010
- 20. 將數據發送到日誌文件 - shell腳本
- 21. 自動腳本dat發送.sql文件到數據庫
- 22. JQuery/AJAX腳本不發送數據到php文件?
- 23. 試圖寫數據框到csv文件
- 24. 讀取文件並將數據從文件發送到JTable
- 25. 從一個php文件發送數據到其他php文件
- 26. 將圖像文件數據從前端發送到後端
- 27. ASP按鈕onClick發送數據從文本框到數據庫
- 28. 發送Java版本以文本文件
- 29. 試圖發送一個基本的電子郵件到文件夾
- 30. 響應發送到本地文件
你爲什麼不看一個關於將數據保存到文件的教程?他們很豐富 – SamTebbs33
你到目前爲止已經嘗試過什麼? – Seb
那麼你的問題是什麼?你知道如何做文件I/O嗎?你知道如何在單擊按鈕時執行代碼嗎?你知道如何從文本字段中獲取文本嗎?當你問一個問題時具體。我們無法猜測是什麼導致了你的問題。從「Java教程」開始。有I/O教程和使用Swing應該回答你所有的問題。 – camickr