作者god800606 (還沒想到)
看板java
標題[問題] 自己寫NOTEPAD
時間Wed Jul 20 11:11:34 2011
大家好~
小弟我再練習swing~~
今天在練習做記事本
可是發生了一些問題
請各位前輩們幫忙解答一下
我再存檔寫入的時候用BufferedWriter
BufferedWriter buf =
new BufferedWriter(
new FileWriter(file));
// 將文字編輯區的文字寫入檔案
buf.write(textArea.getText());
buf.close();
在自己的編輯器一切正常
ex: abcd
aaaa
bbbb
不過存成txt檔 用記事本打開後 卻變成
abcd(一個黑黑的正方形)aaaa(一個黑黑的正方形)bbbb
好像只要按在編輯的時候enter
存進去之後都會變成黑色的正方形
是bufferedwriter的關西嗎?
是不是要用其他方式?
還是各位有什麼解決方法嗎??
謝謝大家
如果要附完整code跟我說一下~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.23.86.187
→ Websphere:換行符號 07/20 11:22
→ god800606:可以說清楚一點嗎?? 謝啦~ 07/20 11:23
→ god800606:我是用JTextArea 還是用JEditorPane 才能解決呢? 07/20 11:49
※ 編輯: god800606 來自: 211.23.86.187 (07/20 11:52)
→ dou0228:notepad 看的是 \r\n, 但你應該寫的是 \n 07/20 12:34
→ god800606:嗯嗯 謝謝兩位 解決了 07/20 14:39