主题:java 记事本 新手帮忙
zhangc511
[专家分:310] 发布于 2007-10-18 19:14:00
我用get.Text()方法,得到的字符串,写到文件中,然后用windows的记事本读,不能显示换行,怎么解决
回复列表 (共6个回复)
沙发
zhouxin0706 [专家分:160] 发布于 2007-10-18 20:44:00
是不是读的时候没有读入换行符。。猜的。。。。。。
板凳
fb1984 [专家分:40] 发布于 2007-10-18 21:36:00
在JTextArea中有一个方法 名字为
JTextArea jTextArea=new JTextArea();
jTextArea.setEdable(true);//设置文本域可编辑
jTextArea.setLineWarp(true);//设置文本域可以自动换行
另外还可以自己加个滚动的面板
3 楼
happyboy2007 [专家分:3900] 发布于 2007-10-19 19:55:00
从本文域中获取本文后要进行一步操作
String str = textarea.getText();
str = str.replaceAll("\n","\r\n");
然后再把str写入文本文件就可以了。
4 楼
zhangc511 [专家分:310] 发布于 2007-10-21 09:28:00
三楼的能说说为什么吗
5 楼
菡萏2008 [专家分:70] 发布于 2007-10-21 18:45:00
JTextArea类有一个自动换行的方法setLineWarp(tboolean flag);flag去true就行了
6 楼
xxdd328 [专家分:50] 发布于 2008-05-02 04:04:00
[quote]从本文域中获取本文后要进行一步操作
String str = textarea.getText();
str = str.replaceAll("\n","\r\n");
然后再把str写入文本文件就可以了。[/quote]
windows记事本的换行是回车+换行!
我来回复