21

我更喜欢具有最小边距的按钮,大约与它们的文本标题一样宽。有没有办法在 Swing 的 JButton 中实现这一点?

我现在在实践中看到的是,即使我尝试使用 setMaximumSize() 和类似方法,它最终也会吃掉文本标题,将其切断到右侧。但这并没有减少利润。

4

2 回答 2

47

我相信setMargin这就是你要找的。

myButton.setMargin(new Insets(0, 0, 0, 0));
于 2009-12-23T19:01:36.260 回答
1

值得注意的是,您可以为 Insets -ve 设置值。这使事情变得更加紧凑,如果仔细完成,看起来也不会令人不快。

于 2016-11-07T22:06:28.577 回答