3

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

它基于BorderLayout,按钮位于JToolBar

在此处输入图像描述

4

2 回答 2

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());
于 2014-03-06T19:41:43.170 回答
4

看看JToolBar.addSeparator()哪个:

将默认大小的分隔符附加到工具栏的末尾。默认大小由当前的外观决定。

或者JToolBar.addSeparator(Dimension)哪个:

将指定大小的分隔符附加到工具栏的末尾。

于 2014-03-07T04:05:26.467 回答