Показать часть JLabel жирным шрифтом - PullRequest
0 голосов
/ 22 января 2019

Люди задавали подобные вопросы к этому, но я не думаю, что они вполне помогают с моим вопросом.

У меня есть графический интерфейс с JLabel, который отображает текущее значение String.Я хотел бы выделить часть строки жирным шрифтом.Сама строка может варьироваться, поэтому я не уверен, что HTML поможет?

String myStr1 = "abc";
String myStr2 = "this bit in bold";
String myStr3 = "now back to normal";
myLabel.setText(myStr1 + [BOLD] myStr2 + myStr3);

Кажется, это должно быть просто, я предполагал, что это будет спасательный персонаж или что-то в этом роде, но я не могу найти легкий путь.

1 Ответ

0 голосов
/ 22 января 2019

Использовать теги HTML

myLabel.setText("<html>" + str1 + "<B>" + str2 + "</B>" + str3 + "</html>")

См .: Как использовать HTML в компонентах Swing .

...