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