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

Java 如何更改JTextArea中某些单词的颜色?,java,swing,jframe,jtextarea,Java,Swing,Jframe,Jtextarea,我让自己成为一个小小的信使只是为了好玩。我想让它成为这样,当你看到一个特定的词在那里,例如你的用户名,它将是蓝色的 例如,它看起来像这样: 用户1:你好吗? 用户2:我很好,谢谢,你呢:) (粗体=蓝色,非粗体=黑色) 这就是我的客户目前的看法: 无论如何。。我希望这些信息足以让您理解我的问题。谢谢:)恐怕JTextArea不能包含更改文本颜色的HTML标记。它被设计成只存储纯文本。您可能必须使用JTextPane。官方信息:恐怕JTextArea不能包含更改文本颜色的HTML标记。它被设计成

我让自己成为一个小小的信使只是为了好玩。我想让它成为这样,当你看到一个特定的词在那里,例如你的用户名,它将是蓝色的

例如,它看起来像这样:

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

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

这就是我的客户目前的看法:


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

恐怕
JTextArea
不能包含更改文本颜色的HTML标记。它被设计成只存储纯文本。您可能必须使用
JTextPane
。官方信息:

恐怕
JTextArea
不能包含更改文本颜色的HTML标记。它被设计成只存储纯文本。您可能必须使用
JTextPane
。官方信息:

请看一下这个例子,请看一下这个例子,