我坚持一个简单的问题,我想在swing控件中显示格式化文本并继续向其中添加新值,我不想出于个人原因使用.setText(.getText + text)
(类似于追加文本区域的方法是我正在寻找的)我已经尝试JEditorpane, Textpane
,但他们都没有追加方法。我应该使用哪种摆动控制?
答案 0 :(得分:5)
虽然JEditorPane没有附加方法,但您当然可以通过insertString(...)
方法向其文档添加文本,我建议您考虑这样做。
修改强>
你问:
它已经解决了,但它看起来像setText,所有以前的数据都消失了......我如何保留以前的数据?
你是否正确传递了第一个参数,即偏移量?这应该是当前文档的长度。