Java 用Swing文本区域中的图像替换微笑

Java 用Swing文本区域中的图像替换微笑,java,swing,Java,Swing,我正在设计一个聊天系统。我正在使用JText区域显示聊天,并使用JTextField输入文本。 我的问题是如何识别笑脸像“:”),并用相应的图像替换它 关于文本区域?我找不到将图像附加到文本区域的方法。请帮助。在这种情况下,您必须使用只读来显示HTML,而不是JTextArea。JTextArea被设置为仅显示多行文本,但如果我错了,请纠正我。要显示图像,您可以使用允许您使用html的控件,该控件带有指向图像的简单标记 关于如何识别笑脸,您可以创建一个您想要支持的常见模式的文件/列表,然后简单地

我正在设计一个聊天系统。我正在使用JText区域显示聊天,并使用JTextField输入文本。 我的问题是如何识别笑脸像“:”),并用相应的图像替换它
关于文本区域?我找不到将图像附加到文本区域的方法。请帮助。

在这种情况下,您必须使用只读来显示HTML,而不是
JTextArea

JTextArea被设置为仅显示多行文本,但如果我错了,请纠正我。要显示图像,您可以使用允许您使用html的控件,该控件带有指向图像的简单
标记

关于如何识别笑脸,您可以创建一个您想要支持的常见模式的文件/列表,然后简单地检查文本是否包含带有.contains的模式,甚至正则表达式的模式

更新


使用JEditorPane,您还可以进行其他操作,例如扫描电子邮件或链接,并自动转换它们,以便用户可以单击它们,这一直是一个很好的功能。

您的问题标题太不具体,无法反映您的意图。