人们也提出了类似的问题,但我认为他们对我的问题没有帮助。
我有一个带有JLabel的GUI,可显示String的当前值。我想将字符串的一部分加粗。字符串本身可以变化,所以我不确定HTML是否会有所帮助?
String myStr1 = "abc";
String myStr2 = "this bit in bold";
String myStr3 = "now back to normal";
myLabel.setText(myStr1 + [BOLD] myStr2 + myStr3);
看来这应该很简单,我以为会有转义符或其他东西,但是我找不到简单的方法。
使用HTML标签
myLabel.setText("<html>" + str1 + "<B>" + str2 + "</B>" + str3 + "</html>")
请参阅:如何在Swing组件中使用HTML。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句