在jTextArea上添加不同颜色的错误消息

时间:2013-09-18 12:22:31

标签: java swing jframe jtextarea

我想知道是否有办法在jTextArea中添加不同字体颜色的错误消息。

像这样,它会对我追加的正常输出和错误输出产生影响。

例如,在Netbeans上,system.err字体颜色为红色,System.out显示为黑色。

3 个答案:

答案 0 :(得分:6)

JTextArea仅允许使用单一颜色。您可以使用JTextPane代替

答案 1 :(得分:3)

两个Swing类支持样式文本:JEditorPane及其子类JTextPane。 JEdi​​torPane类是Swing样式文本组件的基础,并提供了一种机制,您可以通过该机制添加对自定义文本格式的支持。

如果您想要无样式的文字,请改用文字区域。

来源:Styling Dynamically

答案 2 :(得分:0)

我担心无法在jtextarea中显示彩色文字。你只能在jtextpane和here how上做到这一点。