当前位置:编程学习 > JAVA >>

JTextArea的append问题


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

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

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

所以请大神给个解决办法,我的是win8 64bit jdk1.7
--------------------编程问答-------------------- txtbx.append(temp);
        txtbx.append("\n");//在这里'
改成
txtbx.append(temp+"\n"); --------------------编程问答--------------------
引用 1 楼 AA5279AA 的回复:
txtbx.append(temp);
        txtbx.append("\n");//在这里'
改成
txtbx.append(temp+"\n");

一样的啊,我试过的,还是这个样子 --------------------编程问答--------------------
引用 2 楼 u012190260 的回复:
Quote: 引用 1 楼 AA5279AA 的回复:

txtbx.append(temp);
        txtbx.append("\n");//在这里'
改成
txtbx.append(temp+"\n");

一样的啊,我试过的,还是这个样子

你确定第一行和第二行之间的空白那是换行而不是间距? --------------------编程问答--------------------
引用 3 楼 AA5279AA 的回复:
Quote: 引用 2 楼 u012190260 的回复:

Quote: 引用 1 楼 AA5279AA 的回复:

txtbx.append(temp);
        txtbx.append("\n");//在这里'
改成
txtbx.append(temp+"\n");

一样的啊,我试过的,还是这个样子

你确定第一行和第二行之间的空白那是换行而不是间距?

绝对不是间距. --------------------编程问答-------------------- 换行最好使用System.getProperty("line.separator")
如果还不行,把全部代码贴上来看看吧?
补充:Java ,  Java相关
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,