web-dev-qa-db-ja.com

Swing JButtonのマージンを小さくすることはできますか?

テキストキャプションとほぼ同じ幅の、余白が最小限のボタンが好きです。 SwingのJButtonでそれを実現する方法はありますか?

私が今実際に見ているのは、setMaximumSize()などを使おうとしても、テキストのキャプションを食べてしまい、右側が途切れてしまうということです。しかし、それはマージンを減らすことはありません。

21

setMargin があなたが探しているものだと思います。

myButton.setMargin(new Insets(0, 0, 0, 0));
43
Michael Myers

インセット-veの値を作成できることは注目に値します。これは物事をさらにコンパクトにし、注意深く行われた場合、不快に見えることはありません。

1
UnixNerd