java中的setText(s)会覆盖原来的内容
Strings=“qqqq”JTextAreajt=newJTextArea(30,60);jt.setText(s);//仅仅程序中的几条语句,并非全部;我在多次调用j...
String s=“qqqq”
JTextArea jt= new JTextArea(30,60);
jt.setText(s);//仅仅程序中的几条语句,并非全部;
我在多次调用 jt.setText(s);时新的内容总会覆盖原来的,如何才能让新内容从下一行开始,不覆盖上面的内容呢? 展开
JTextArea jt= new JTextArea(30,60);
jt.setText(s);//仅仅程序中的几条语句,并非全部;
我在多次调用 jt.setText(s);时新的内容总会覆盖原来的,如何才能让新内容从下一行开始,不覆盖上面的内容呢? 展开
展开全部
很简单,用append方法 。
jt.append(s);
参考:
public void append(String str)
Appends the given text to the end of the document. Does nothing if the model is null or the string is null or empty.
Parameters:
str - the text to insert
See Also:
insert(java.lang.String, int)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jt.setText(jt.getText()+s);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在每次添加的时候都取出原来JTextArea里的东西,然后把新的+上去。再放进去就ok了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询