java - 使用 Java Swing 设置表中一行中突出显示的文本颜色

标签 java swing

我知道马上就要到 2018 年了,但我却困在工作中不得不使用 Java Swing。

我希望能够突出显示一行或多行中的特定文本片段。这非常简单,因为我可以使用 html 标签:

enter image description here

但是可以看出,问题是当我选择一行时,反转的颜色很糟糕。我想防止在选择一行时前景文本颜色变成白色(例如,我认为保持黑色就可以了)。

这可能吗?

谢谢

最佳答案

您可以使用<font> tag ,这是受支持的 html 标签之一。

例如:

"<html><font color=\"black\">"+YourText+"</font></html>"

这里有更多信息:

Multiple Strings colored in different way into the same cell of a JTable

关于java - 使用 Java Swing 设置表中一行中突出显示的文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47437957/

相关文章:

java - 如何从 Swing 组件中检索唯一的字符串?

java - 在 Java 中使用 MouseDragged 绘图时出现问题

java - 如何使 keyPress 与 keyListener 一起工作

java - 静态或非静态方法中的 JUnit 测试数据

java - 首次启动时,将 Activity 设置为默认 Activity

java - Eclipse 调试器转到库类

java - 为什么 EventDispatchThread 排在第一位?

java - 从主类 jdeveloper 加载表单

java - "Document"关键字和 ".something"是什么意思?

java - 我无法启动 RedHat Fuse 的开箱即用实例