永发信息网

java 怎么手动控制字符串在文本域中换行显示

答案:2  悬赏:50  手机版
解决时间 2021-02-16 08:09
  • 提问者网友:富士山上尢
  • 2021-02-15 13:46
java 怎么手动控制字符串在文本域中换行显示
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-02-15 14:05
亲,你好,你可以试试:
"\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就贴在一起了。加上后,分两行显示。所以是有用的。 我不知道楼主说的不能自动换行什么意思?!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯