<分区>
我遇到了一个简单的问题,我想在 swing 控件中显示格式化文本并继续向其中添加新值,我不想使用 .setText(.getText + text)
出于个人原因,(类似于文本区域的追加方法是我正在寻找的东西)我已经尝试过 JEditorpane、Textpane
但它们都没有追加方法。我应该使用哪种 Swing Controller ?
<分区>
我遇到了一个简单的问题,我想在 swing 控件中显示格式化文本并继续向其中添加新值,我不想使用 .setText(.getText + text)
出于个人原因,(类似于文本区域的追加方法是我正在寻找的东西)我已经尝试过 JEditorpane、Textpane
但它们都没有追加方法。我应该使用哪种 Swing Controller ?
最佳答案
虽然 JEditorPane 没有附加方法,但您当然可以通过其 insertString(...)
方法将文本添加到其 Document 中,我建议您考虑这样做。
编辑
你问:
it worked it out but it seems it works like setText, all the previous data vanishes.. how do i keep the previous data ?
您是否正确传递了第一个参数,即偏移量?这应该是当前文档的长度。
关于java - 添加格式化文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20925561/
相关文章:
java - Spring Boot 在 jar 签名后不读取组件
java - 将过滤器映射到 Tomcat7 中 webapp 的上下文根
java - 如何向一帧添加多个paintComponent()?
java - 在 JEditorPane/JTextArea 上显示和附加图标,每个图标都以换行符显示?
java - JEditorPane,或任何java文本区域填充JFrame?
java 流 : collect taking in mind stream is empty