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

Kla*_*sos 5 html java fonts swing jlabel

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

JLabel lbl = new JLabel("My Text");
Run Code Online (Sandbox Code Playgroud)

我希望它My有蓝色,而Text有红色.可能吗?

Mar*_*elo 6

是的,请查看如何在Swing组件中使用HTML.

JLabel lbl = new JLabel("<html><font color=blue>My</font><font color=red>Text</font></html>");
Run Code Online (Sandbox Code Playgroud)