JButton
的属性 margin
在安装 nimbus 外观时不受尊重。
。
我需要一些“小”按钮,但是灵光迫使按钮文本周围的空间变大,所以我只能得到“非常大”的按钮。
我在 nimbus defaults page 中发现有一个属性叫做:
Button.contentMargins
预设值较大。
我尝试使用以下代码覆盖它:
UIManager.getDefaults().put("Button.contentMargins", new InsetsUIResource(0,0,0,0));
在 main
中,刚刚设置了 nimbus 外观和感觉。
但是没有任何反应,按钮文本周围的空白区域仍然很大。 有什么想法吗?
最佳答案
改变 JComponent.sizeVariant
的值也可能有效,如 Resizing a Component 中所述。 .
关于java - JButton 边距。灵光一现时不受尊重,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8288144/