【问题标题】:Can I make Swing JButtons have smaller margins?我可以让 Swing JButton 的边距更小吗?
【发布时间】:2010-12-29 14:34:05
【问题描述】:

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

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

【问题讨论】:

    标签: java swing jbutton margin


    【解决方案1】:

    我相信setMargin 就是您要找的。​​p>

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我不明白这个答案。什么意思?
      • 你可以做 new Insets(0,-4,0,-4);它使事情变得更小。
      猜你喜欢
      • 1970-01-01
      • 2019-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多