1
私はJavaのスイングで簡単なUIゲームを作ろうとしています。ここに私のターゲットレイアウト設計は、次のとおりです(すべてのパネルが同じ幅を持って、私の図面を言い訳)gridlayoutでパネルのサイズを変更する
私は4×1とGridLayout
を使用
3小さな高さパネルと1大型パネルを必要としています。最初のパネルにいくつかのボタンを追加しました。
mainFrame = new JFrame("Basket Game");
mainFrame.setLayout(new GridLayout(4, 1));
options = new JPanel();
options.setLayout(new FlowLayout());
options.setBorder(new TitledBorder("Options Menu"));
options.add(settings);
options.add(start);
options.add(pause);
options.add(reset);
options.add(exit);
mainFrame.add(options);
しかし、最初のパネルが大きすぎます。
は、私はこれらのパネルのサイズを設定するにはどうすればよいか、私は別のレイアウトパターンを使用する必要があります。
:ここ
は1つのボタンそれぞれを含む3枚のパネル、および1枚のパネルは、大きいサイズを持つ、一例であり、 X軸を言う。しかし、サイズはまだ同じです。ここにY軸の画像があります:http://i.imgur.com/D6OsGuq.png X軸:http://i.imgur.com/uNV729m.png – user3220381
答えが誤解を招くように、私は再び編集しました。 – Berger
ありがとうございます。最終更新はそれを修正しました – user3220381