我想知道是否有办法以jTextArea
不同的字体颜色附加错误消息。
像这样,它将在我附加的正常输出和错误输出之间产生差异。
例如,在 Netbeans 上,system.err
字体颜色为红色,而字体颜色为System.out
黑色。
JTextArea
只允许使用单一颜色。您可以使用 aJTextPane
代替
两个 Swing 类支持样式文本:JEditorPane 及其子类 JTextPane。JEditorPane 类是 Swing 样式化文本组件的基础,并提供了一种机制,您可以通过该机制添加对自定义文本格式的支持。
如果您想要无样式的文本,请改用文本区域。
来源:动态样式
恐怕无法在 jtextarea 中显示彩色文本。你只能在 jtextpane 和这里如何做到这一点。