该物业margin
of a JButton
安装 Nimbus 外观后不会受到尊重。
。
我需要一些“小”按钮,但 nimbus 强制按钮文本周围的空间变大,所以我只得到“非常大”的按钮。
我发现在Nimbus 默认页面 http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/_nimbusDefaults.html有一个属性叫做:
Button.contentMargins
预设有较大的值。
我尝试用以下代码覆盖它:
UIManager.getDefaults().put("Button.contentMargins", new InsetsUIResource(0,0,0,0));
in the main
,就在设置 Nimbus 外观和感觉之后。
但什么也没有发生,按钮文本周围的空白区域仍然很大。
任何想法?
改变的值JComponent.sizeVariant
也可能有效,如中所讨论的调整组件大小 http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/size.html.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)