java 怎么手动控制字符串在文本域中换行显示
答案:2 悬赏:50 手机版
解决时间 2021-02-16 08:09
- 提问者网友:富士山上尢
- 2021-02-15 13:46
java 怎么手动控制字符串在文本域中换行显示
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-02-15 14:05
亲,你好,你可以试试:
"\n"是换行符。
"\n"是换行符。
全部回答
- 1楼网友:鸽屿
- 2021-02-15 14:13
_txtarea.settext("你猜了"+n+"次,你猜错了!太小了");
_txtarea.append("\n");
就可以了。
或者你可以这样:
_txtarea.settext("");
_txtarea.append("你猜了"+n+"次,你猜错了!太小了" + "\n");
另外我写了个程序测试了下
_txtarea.settext("你猜了"+n+"次,你猜错了!太小了"+"\n");
能够起到换行作用。代码如下:
import javax.swing.*;
public class testarea{
jframe frame;
jtextarea area;
public testarea(){
frame = new jframe("testarea demo");
frame.setlayout(null);
frame.setbounds(100, 100, 400, 400);
frame.setdefaultcloseoperation(jframe.exit_on_close);
frame.setvisible(true);
frame.setalwaysontop(true);
area = new jtextarea();
area.setbounds(40, 40, 200, 80);
frame.getcontentpane().add(area);
}
public static void main(string[]args){
testarea t = new testarea();
t.area.settext("hello!"+"\n"); //1
t.area.append("hello!");
}
}
把1处代码后的换行符"\n"删掉后,两个hello就贴在一起了。加上后,分两行显示。所以是有用的。
我不知道楼主说的不能自动换行什么意思?!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯