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

Sha*_*ild 1 java swing jframe jtextarea

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

例如,它看起来像这样:

User1:你好,你好吗?
User2:我很好,谢谢,你呢:)

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

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

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

Ada*_*der 5

我担心JTextArea不能包含HTML标签来改变文字颜色.它旨在仅存储纯文本.你可能不得不使用JTextPane.官方信息:http://docs.oracle.com/javase/tutorial/uiswing/components/text.html