1

アプレットがあり、jbutton を追加したいと考えています。問題は、ボタンが大きすぎることです。すでに setSize() メソッドを使用しましたが、それでも機能しません。おそらくsetSizeの設定が間違っている可能性があります。

誰かがこの問題についてアイデアを得ることができますか?

ありがとう...

private JButton newGame = new JButton("New Game");
private JButton players = new JButton("Players");
private JButton quit = new JButton("Quit");

public void init()

{

    Container content = getContentPane();
    content.setLayout(new BorderLayout());
    mainPanel = new JPanel();
    getContentPane().add(mainPanel);
    setVisible(true);
    setSize(400, 400);
    content.add(newGame);
    content.add(players);
    content.add(quit);

}
4

2 に答える 2

4

コンテナ (パネル、フレーム、アプレットなど) に使用しているレイアウト マネージャを確認してください。これは、コンポーネント ( など) のサイズと位置を定義する上で重要な役割を果たしJButtonます。

詳細については、Java チュートリアルも参照してください。

于 2011-09-13T03:34:03.590 に答える
1

JPanel をアプレットに追加し、JButton をアプレットに追加します。

ツリーコードの概念は

JApplet (GridLayout) <- JPanel (FlowLayout) <- JButton (setSize(new Dimension(x,y)))


幸運を

于 2011-09-14T00:26:48.100 に答える