java - 添加格式化文本

标签 java swing jtextcomponent

<分区>

我遇到了一个简单的问题,我想在 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 - JEdi​​torPane,或任何java文本区域填充JFrame?

java - 如何使用文本 Action

java 流 : collect taking in mind stream is empty

java - C 和 Java 通过 Jni

具有 getSize().width、getSize().height 的 Java 小程序

java - 在核心java中创建GUI的问题