JTextArea的append问题

HighProphet945 2013-12-08 11:53:04

while((temp = bR.readLine()) != null){
txtbx.append(temp);
txtbx.append("\n");//在这里
}

我做了一个记事本的小程序,在[打开]这个功能的地方,如果有"txtbx.append("\n");"这一句,就会这样

每行字之间都会空一行.
如果不加的话,就会这样

所以请大神给个解决办法,我的是win8 64bit jdk1.7
...全文
1658 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
oh_Maxy 版主 2013-12-09
  • 打赏
  • 举报
回复
换行最好使用System.getProperty("line.separator") 如果还不行,把全部代码贴上来看看吧?
HighProphet945 2013-12-09
  • 打赏
  • 举报
回复
引用 3 楼 AA5279AA 的回复:
[quote=引用 2 楼 u012190260 的回复:] [quote=引用 1 楼 AA5279AA 的回复:] txtbx.append(temp); txtbx.append("\n");//在这里' 改成 txtbx.append(temp+"\n");
一样的啊,我试过的,还是这个样子[/quote] 你确定第一行和第二行之间的空白那是换行而不是间距?[/quote] 绝对不是间距.
失落夏天 2013-12-08
  • 打赏
  • 举报
回复
引用 2 楼 u012190260 的回复:
[quote=引用 1 楼 AA5279AA 的回复:] txtbx.append(temp); txtbx.append("\n");//在这里' 改成 txtbx.append(temp+"\n");
一样的啊,我试过的,还是这个样子[/quote] 你确定第一行和第二行之间的空白那是换行而不是间距?
HighProphet945 2013-12-08
  • 打赏
  • 举报
回复
引用 1 楼 AA5279AA 的回复:
txtbx.append(temp); txtbx.append("\n");//在这里' 改成 txtbx.append(temp+"\n");
一样的啊,我试过的,还是这个样子
失落夏天 2013-12-08
  • 打赏
  • 举报
回复
txtbx.append(temp); txtbx.append("\n");//在这里' 改成 txtbx.append(temp+"\n");

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧