我必须创建一个像这样的聊天室:
显示的消息还必须显示笑脸,并且所有内容都可以像 Skype 中那样复制/粘贴。
我不知道在 JEditor 和 JTextpane 之间如何选择。我尝试了两种方法,但遇到了以下困难:
JEditorPane:
- 可复制/粘贴,可以显示表情并复制粘贴。
- 当我将内容设置为text/html时,无法设置消息的leftIndent
JTextPane:
- 我可以设置左缩进
- 当我将文本内容设置为 html 时,无法复制/粘贴笑脸图标。
- 无法在消息中显示笑脸
也许我错了,我知道的东西还不够,所以我想听听你的意见:)
非常感谢。
问候
最佳答案
使用 JTextPane。将内容类型设置为 text/html。并通过 setText() 放置适当的 html;
这是关于本地镜像的 http://java-sl.com/tip_local_images.html
关于java - 用于聊天室的 JTextPane 或 JEditorPane,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8388489/