当首选项设置为125%时,如何使用设置WindowsLookandFeel和默认字体大小

时间:2015-02-10 18:21:30

标签: java swing uimanager

我们有一个客户端swing应用程序在Windows上使用

看起来很好
String look = javax.swing.UIManager.getSystemLookAndFeelClassName();
javax.swing.UIManager.setLookAndFeel(look);

除非用户首选项设置为使用125%或150%字体缩放,这会导致对话框中的组件随着各个组件在帧内展开而溢出。我们正在使用Netbeans GUI构建器,我猜不会使用通过字体缩放扩展的布局管理器。

我的问题是我们是否可以使用Windows的外观,但确保字体设置始终设置为100%,因此它的行为更像其他主题(Metal,Nimbus),它们不响应字体大小的变化,但在其他方面使用sysem的外观和感觉?

我认为我们可以在UIManager.getLookAndFeelDefaults()的每个字体属性上设置字体大小,但是如果我们这样做会有效吗?

0 个答案:

没有答案