JToolBar のコントロール間のギャップを削除するには? JToolBar のコントロール間にフリー スペースを入れないようにします。
編集: 私は間違っていました。空き容量がありません。この問題は、アイコンのみの JButton (JToolBar にあります) が原因で発生します。アイコンの周りに余分な余白があります。それらを削除するには?
http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JToolBar.htmlのコードは、コード例で説明しています。
public class ToolBarButton extends JButton {
private static final Insets margins = new Insets(0, 0, 0, 0);
public ToolBarButton(Icon icon) {
super(icon);
setMargin(margins);
setVerticalTextPosition(BOTTOM);
setHorizontalTextPosition(CENTER);
}
// ...
スクリーンショット:
自分で試したことはありませんが、JavaDoc を少し読んでから、次のことを試してみました。
setMargin(Insets)
- それはあなたが要求したことをしませんが、あなたが望む効果があるかもしれません.LayoutManager
usingを設定setLayout(LayoutManager)
し、レイアウト マネージャーのパディングを 0 に定義します (おそらく aGridLayout
が必要ですか?)