我可以让 Swing JButtons 具有较小的利润吗?

2022-09-02 02:49:54

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

我现在在实践中看到的是,即使我尝试使用setMaximumSize()和类似的东西,它最终也只是吃掉了文本标题,把它切断到右边。但这并没有减少利润。


答案 1

我相信setMargin是你正在寻找的。

myButton.setMargin(new Insets(0, 0, 0, 0));

答案 2

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


推荐