如何更改JTextArea中某些单词的颜色?

时间:2012-06-25 22:53:28

标签: java swing jframe jtextarea

我只是为了好玩而让自己成为一个小小的使者。我想这样做,当你在那里看到某个单词时,例如你的用户名就会变成蓝色。

例如,它看起来像这样:

用户1:你好,你好吗? User2:我很好,谢谢,你呢:)

(粗体=蓝色,非粗体=黑色)

这就是我的客户当前的看法: The window

无论如何..我希望这些信息足以让您理解我的问题/问题。谢谢:))

1 个答案:

答案 0 :(得分:5)

我担心JTextArea无法包含HTML标记来更改文字颜色。它旨在仅存储纯文本。您可能必须使用JTextPane。官方信息:http://docs.oracle.com/javase/tutorial/uiswing/components/text.html