【问题标题】:Append error message on jTextArea with different color在 jTextArea 上附加不同颜色的错误消息
【发布时间】:2013-09-18 12:22:31
【问题描述】:

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

这样会在我附加的正常输出和错误输出之间产生差异。

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

【问题讨论】:

  • JTextArea 无法实现这种行为。改用 JTextPane

标签: java swing jframe jtextarea


【解决方案1】:

JTextArea 只允许使用单一颜色。您可以改用JTextPane

【讨论】:

  • 非常感谢,您的解决方案可以完成这项工作:)
【解决方案2】:

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

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

来源:Styling Dynamically

【讨论】:

    【解决方案3】:

    恐怕无法在 jtextarea 中显示彩色文本。你只能在 jtextpane 和 here how 上这样做。

    【讨论】:

      猜你喜欢
      • 2012-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多