boo*_*thy 1 java swing jtextpane styleddocument
我正在创建一个聊天应用程序.在这个聊天应用程序中,我必须使用Java Swing JTextPane来为某些特定字符串提供样式,例如用户的显示名称和消息的时间.这就是为什么我选择JTextPane了JTextArea.在JTextPane中,我无法追加String,所以我创建了一个String缓冲区来追加String,然后我就这样做了jTextPane.setText(stringBuffer.toString()).
这是我的问题:当我将一个字符串附加到JTextPanevia a时StringBuffer,会有一个延迟.如何在一个字符串中逐行追加一个字符串JTextPane?
发现了另一个类似的问题,其答案是在实例上使用StyledDocument和调用insertString()方法StyledDocument向其附加文本,然后将其写StyledDocument回JTextPane:JTextPane附加一个新字符串