1

JToggleButtons を JToolBar に配置しようとしています。ボタンを縦と左に揃えたい。私のコードは次のとおりです。

JToolBar toolbar = new JToolBar();
toolbar.setLayout(new FlowLayout());
toolbar.setAlignmentX(FlowLayout.LEFT);
toolbar.add(new JToggleButton("Test"));
toolbar.add(new JToggleButton("Test2"));
toolbar.add(new JToggleButton("Test3"));
toolbar.add(new JToggleButton("Test with a long name"));

結果はこんな感じ。 私の JToolBar

また、左にドッキングするとこんな感じ。理想的には、ボタンを互いに垂直に積み重ねる必要があります (それでも左側に配置されたままです)。任意のヒント?

左にドッキングされた JToolBar

理想的な結果は次のようになります。 理想的な結果 - 左揃えのボタン、ツールバーが左にドッキングされている場合は積み上げ

4

2 に答える 2

1

ボタンを左揃えにしたい

これは、JToolBar のデフォルトの動作です。レイアウト マネージャーをいじる必要はありません。

ボタンを縦に重ねて配置したい

繰り返しますが、これは既定のレイアウト マネージャーを使用した場合の既定の動作です。

詳細と実際の例については、ツールバーの使用方法に関する Swing チュートリアルのセクションを参照してください。

于 2016-11-11T16:34:47.310 に答える