JFrame の中央にJButtonを追加するにはどうすればよいBorderLayout()
ですか? を使用してみBorderLayout.CENTER
ましたが、画面の中央ではなく、画面の上部中央が表示されました。または、別のレイアウト マネージャーを使用する必要がありますか?
質問する
3665 次
3 に答える
5
に aJPanel
をCENTER
配置し、レイアウトをに設定するGridBagLayout
か、この回答にBoxLayout
見られるようにSet component at center of pageに設定します。
は、ネストされたレイアウトの例GridBagLayout
に見られる黄色/赤のグラデーション イメージを含むラベルを中央に配置するために使用されます。
于 2013-05-24T04:18:40.467 に答える
1
習得には時間がかかるかもしれませんが、SpringLayoutは検討する価値があります。これにより、GUI 上の必要な場所に要素を配置できます。さまざまなレイアウトの例については、こちらを参照してください。
于 2013-05-24T04:18:49.780 に答える
0
これを試して
frame.getContentPane().setLayout(new BorderLayout(0, 0));
JButton btnNewButton = new JButton("New button");
frame.getContentPane().add(btnNewButton, BorderLayout.CENTER);
于 2013-05-24T04:23:18.387 に答える