以粗体显示JLabel的一部分

用户10724876

人们也提出了类似的问题,但我认为他们对我的问题没有帮助。

我有一个带有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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章