2009-12-23 55 views
20

我喜歡邊距最小的按鈕,大約與其文本標題一樣寬。有沒有辦法在Swing中的JButton中實現這一點?我可以讓Swing JButton具有較小的利潤率嗎?

我現在在練習中看到的是,即使我嘗試使用setMaximumSize()和類似的東西,它只是最終吃掉文本標題,將它切斷到右邊。但這並沒有減少利潤。

回答

41

我相信setMargin是你在找什麼。

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

我同意。你擊敗了我。 – 2009-12-23 19:04:51

+0

是的,這工作。非常感謝。 – EndangeringSpecies 2009-12-24 01:00:16

0

值得注意的是,您可以設置Insets -ve的值。這使事情變得更加緊湊,如果仔細做,看起來並不令人不快。

+0

我不明白這個答案。你什麼意思? – 2017-09-05 17:31:59

+0

你可以做新的插入(0,-4,0,-4);它使事情變得更小。 – UnixNerd 2017-09-05 21:16:37