我更喜欢具有最小边距的按钮,大约与它们的文本标题一样宽。有没有办法在 Swing 的 JButton 中实现这一点?
我现在在实践中看到的是,即使我尝试使用 setMaximumSize() 和类似方法,它最终也会吃掉文本标题,将其切断到右侧。但这并没有减少利润。
我相信setMargin
这就是你要找的。
myButton.setMargin(new Insets(0, 0, 0, 0));
值得注意的是,您可以为 Insets -ve 设置值。这使事情变得更加紧凑,如果仔细完成,看起来也不会令人不快。