Jak zmienić kolor poszczególnych znaków w JLabel? Na przykład,Jak zmienić kolor poszczególnych znaków w JLabel?
JLabel lbl = new JLabel("My Text");
chciałbym że My
ma kolor niebieski, a Text
ma kolor czerwony. Czy to możliwe?
Jak zmienić kolor poszczególnych znaków w JLabel? Na przykład,Jak zmienić kolor poszczególnych znaków w JLabel?
JLabel lbl = new JLabel("My Text");
chciałbym że My
ma kolor niebieski, a Text
ma kolor czerwony. Czy to możliwe?
Tak, sprawdź How to Use HTML in Swing Components.
JLabel lbl = new JLabel("<html><font color=blue>My</font><font color=red>Text</font></html>");
można używać HTML w JLabels, więc to powinno działać:
JLabel lbl = new JLabel("<html><span style='color: blue;'>My</span> <span style='color: red;'>Text</span></html>");
Spróbuj z HTML:
String labelText =
"<html><FONT COLOR=BLUE>My</FONT>" +
"<FONT COLOR=RED>Text</FONT></html>";
JLabel lbl = new JLabel(labelText);