如何给JTextArea中写的文本赋予不同的颜色?

时间:2012-01-27 10:13:58

标签: java swing jtextarea

我想更改JTextArea中写入的文字的颜色。对于例如我在JTextArea中粘贴了Java代码。

我想为Java关键字,变量和用代码编写的类提供不同的颜色。

有可能吗?

2 个答案:

答案 0 :(得分:3)

见Rob Camick的Message Console。这个用例似乎很完美。

Message Console


实际上'2色'可能还不够。 有关可能替换JTextArea的格式化文本组件的详细信息,请参阅How to Use Editor Panes and Text Panes

答案 1 :(得分:1)

这是不可能的 如果你想在同一区域设置不同的颜色,我认为JTextPane可以帮助你 我不知道如何使用它,但我发现了这个

http://docs.oracle.com/javase/tutorial/uiswing/components/editorpane.html

相关问题