添加格式化文本

时间:2014-01-04 19:18:08

标签: java swing jtextcomponent

我坚持一个简单的问题,我想在swing控件中显示格式化文本并继续向其中添加新值,我不想出于个人原因使用.setText(.getText + text)(类似于追加文本区域的方法是我正在寻找的)我已经尝试JEditorpane, Textpane,但他们都没有追加方法。我应该使用哪种摆动控制?

1 个答案:

答案 0 :(得分:5)

虽然JEditorPane没有附加方法,但您当然可以通过insertString(...)方法向其文档添加文本,我建议您考虑这样做。


修改
你问:

  它已经解决了,但它看起来像setText,所有以前的数据都消失了......我如何保留以前的数据?

你是否正确传递了第一个参数,即偏移量?这应该是当前文档的长度。