2017-05-13 5 views
-1

JButtonsを表示したいところです。何らかの理由で、Panelの中​​央に中央のパネルの一番上にフラッシュされているように見えるようにするために、すべてのボタンがパネルの中央に表示されます。私は、BorderLayout.NORTHやGridBagConstraints.NORTHなどの異なるレイアウトの位置を操作しようとしましたが、正しいコンポーネントでそれを利用しているかどうかはわかりません。 現在、私のコードはAです。フレームは2つのJPanelを持つJSplitPaneのJLayeredPaneを保持しているので、かなり混乱しています。JSplitPaneでのJButtonの書式設定

This is what my code basically looks like.

And these are how the JButtons on the bottom Panel are appearing.

あなたは、私がパネルの最上部に表示されるボタンを取得する方法上の任意の提案を持っていますか?

+0

FlowLayoutを使用してボタンをJPanelに追加するだけです。質問がある場合は、問題を示す適切な[mcve]を投稿してください。フォーラムでコードを画像として公開しないでください。 – camickr

+0

ああ申し訳ありません病気は今そこに投稿します。私は現在、GridBagLayoutを使用しているパネルを持っているので、ボタンのサイズを私が望むように変更することができます。フローレイアウトを実装する方法はありますか? –

+0

画像はなく、コードを記入してください。 – user1803551

答えて

0

私は現在、レイアウトマネージャによって使用される制約についての実施例との情報のためのGridBagLayoutの使用方法についてのSwingのチュートリアルからのセクションをお読みのGridBagLayout

を使用してパネルを持っています。

は、具体的にあなたが非使用しない限り、コンポーネントが中央に集まってしまうだろうと述べているweightx/y制約のセクションを、読んで私のすべてのボタンがパネルの中央に表示されているいくつかの理由で

ゼロの値。