作者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
1F:→ Websphere:换行符号 07/20 11:22
2F:→ god800606:可以说清楚一点吗?? 谢啦~ 07/20 11:23
3F:→ god800606:我是用JTextArea 还是用JEditorPane 才能解决呢? 07/20 11:49
※ 编辑: god800606 来自: 211.23.86.187 (07/20 11:52)
4F:→ dou0228:notepad 看的是 \r\n, 但你应该写的是 \n 07/20 12:34
5F:→ god800606:嗯嗯 谢谢两位 解决了 07/20 14:39