繁体   English   中英

如何在Java swing JTextPane中附加字符串?

[英]How to append a string in java swing JTextPane?

我正在创建一个聊天应用程序。 在这个聊天应用程序中,我必须使用Java Swing的JTextPane为某些特定的字符串赋予样式,例如用户的显示名称和消息的时间。 这就是为什么我选择JTextPane不是JTextArea的原因。 在JTextPane中,我无法追加String,所以我创建了一个String缓冲区以追加String,然后执行jTextPane.setText(stringBuffer.toString())

这是我的问题:当我通过StringBuffer将字符串追加到JTextPane ,会出现延迟。 如何在JTextPane逐行附加字符串?

找到一个答案利用了另一个类似的问题StyledDocument并调用insertString()上的实例方法StyledDocument将文本追加到它,然后写StyledDocumentJTextPaneJTextPane中追加一个新的字符串

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM