如何在 JToolBar 中的两个按钮之间添加间隙?

use*_*853 3 java layout swing jtoolbar border-layout

我需要添加一个简单的间隙/空间/边距,以便在这两个按钮之间留出空间。不幸的是我不能让它工作。谁能给我一些建议?

它基于BorderLayout,按钮位于JToolBar

在此处输入图片说明

Kev*_*man 5

JPanel包含这些按钮的布局是什么?您可以使用 aBoxLayout并添加Box.createHorizontalStrut()到其中。

JPanel buttonPanel = new JPanel();
buttonPanel.setLayout(new BoxLayout(buttonPanel, BoxLayout.X_AXIS));
buttonPanel.add(playButton);
buttonPanel.add(previousButton);
buttonPanel.add(Box.createHorizontalStrut(25));
buttonPanel.add(stopButton);
buttonPanel.add(Box.createHorizontalGlue());
Run Code Online (Sandbox Code Playgroud)