Mac OS上Swing应用程序中的字体问题

时间:2012-01-31 12:40:26

标签: java swing fonts

在我的Swing应用程序中,我的Label字体类型为Mistral,在Windows但在Mac OS X上无效。因此,字体大小设置为默认值,这使得UI变得笨拙。我的意思是如果Font Name未知,那么它应该至少考虑给定的字体大小。但是我没有创建Font对象本身,因为我传递了无效的字体系列。那么在打包jar时有没有办法包含这个Font

1 个答案:

答案 0 :(得分:2)

  

那么在打包jar时有没有办法包含这个Font?

当然,放入Jar,然后使用getClass().getResource()获取网址。

Font methods中查找createFont()变体以加载它。