java - 如何更改 JLabel 中特定字符的颜色?

标签 java html swing fonts jlabel

如何改变 JLabel 中特定字符的颜色?例如,

JLabel lbl = new JLabel("My Text");

我希望 My 为蓝色,而 Text 为红色。 可能吗?

最佳答案

是的,检查How to Use HTML in Swing Components .

JLabel lbl = new JLabel("<html><font color=blue>My</font><font color=red>Text</font></html>");

关于java - 如何更改 JLabel 中特定字符的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9225602/

相关文章:

java - 如何使用Retrofit2在Listview中显示json数据

java - 基于 JAX-RS 的实现中的简单 REST 资源版本控制?

java - java 8 获取和编辑子列表位于主列表中

java - 嵌套异常是 java.lang.NoClassDefFoundError : Could not initialize class com. my.util.HibernateUtil

javascript - Angular 元素中的 CSS 不适用,除非放在/src 目录中

html - 用于显示div顶部内容的css

javascript - 如何防止 CSS 文件在页面重新加载时重置?

Java - 移动窗口或最小化后图形消失

java - 如何从面板内切换 JFrame 中的 JPanel?

Java Swing 。如何检测其他组件/窗口移动到我的组件上方?