3

これら2つのボタンの間にスペースを空けるには、単純なギャップ/スペース/マージンを追加する必要があります。残念ながら、私はそれを機能させることはできません。誰かアドバイスをくれませんか?

に基づいてBorderLayoutおり、ボタンはJToolBar

ここに画像の説明を入力

4

2 に答える 2

5

JPanelこれらのボタンを含むレイアウトは何ですか? a を使用してそれBoxLayoutに追加できます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 に答える