不同字中不同字体系列的JButton文本

Posted

技术标签:

【中文标题】不同字中不同字体系列的JButton文本【英文标题】:JButton text with different font family in different words 【发布时间】:2014-01-29 12:50:44 【问题描述】:

我正在尝试实现一个按钮,其文本具有两种不同的字体系列。

我认为,可以使用 html 来实现,如本页所述。 http://docs.oracle.com/javase/tutorial/uiswing/components/html.html

我已经尝试了以下代码,但它不起作用。

JButton button = new JButton("<html>Hello <font family=Serif>World</font></html>");

可能是font标签属性family错了!

【问题讨论】:

【参考方案1】:

可能是字体标签属性族错误!

确实如此,正确的标签应该是:

<font face="Serif"></font>

看看HTML font tag。所以在你的情况下:

JButton button = new JButton("<html>Hello <font face=\"Serif\">World</font></html>");

图片

【讨论】:

哦,是的,你太棒了。谢谢。 或更简单的:&lt;font face=Serif&gt;World&lt;/font&gt;.

以上是关于不同字中不同字体系列的JButton文本的主要内容,如果未能解决你的问题,请参考以下文章

使 2 个 JButton 大小相等

浏览器使用不同的字体系列名称?

字体系列中的字体显示大小不同

Laya FairyGui系列七 GTextField

fontDescriptorWithSymbolicTraits 方法返回不同字体系列中的新字体描述符引用,而不是 iOS13 上的相同字体系列

ggplot中文本标签不同部分的不同字体大小