运行swing程序时,字体更改为默认值

时间:2017-06-23 09:35:39

标签: java swing

我手动设置jlabel的字体在swing中,但是当我运行它然后字体更改为default.So我搜索stackOverflow并修改我的代码,但没有改变。这是我的代码:

**/appsettings.json

} 这就是我运行它时的样子。但是当我实际运行程序时字体会发生变化。enter image description here

你能告诉我我在做什么错吗?

1 个答案:

答案 0 :(得分:0)

我找到了这个答案(链接指向答案,而不是问题)

Java: Altering UI fonts (Nimbus) doesn't work!

简而言之,它建议首先设置Nimbus LAF,然后设置getDefaults()以设置所需的字体。另外,尝试使用new FontUIResource(font)包装您的字体。