2

こんにちはみんなアプレットについて質問があります。Webページに埋め込みたいゲームアプレットがあります。ただし、最初に表示され、いくつかのパラメータボタンと開始ボタンがあるアプレットに「開始画面」を追加したいと思います。スタートボタンを押すと「ゲーム画面」が読み込まれます。これを実装するための最良の方法は何でしょうか?例として、単純な1画面アプレットを示します。

 public class AppletExample extends Applet implements ActionListener{

Button okButton; 
Button cancelButton; 
TextField _textField;

public void init(){

    okButton = new Button("Press");
    cancelButton = new Button("Cancel");
    _textField = new TextField("Ready", 10);

    okButton.addActionListener(this);
    cancelButton.addActionListener(this);

    add(okButton);
    add(_textField);
    add(cancelButton);
    }

 public void actionPerformed(ActionEvent arg0) {

if(arg0.getSource() == okButton){
    _textField.setText("Running...");
}
else {  _textField.setText("Cancelled");
}
}

 }
4

1 に答える 1

3

CardLayoutを使用して、パネル間のナビゲーションを管理できます。

JApplet古いものではなく、軽量のSwingの使用もご覧くださいAWT applet。スタートパネルにはJPanel、必要なコンポーネントが含まれている可能性があります。ゲームパネル間を移動するには、必要に応じて、または表示を使用します。

public void init() {
   setLayout(new CardLayout());

   JPanel startPanel = new JPanel();
   okButton = new JButton("Press");
   startPanel.add(okButton);
   ...
   add(startPanel, "Card 1");
   ...
}
于 2013-02-10T15:16:44.330 に答える