0

私は現在、「スタート画面」フレームで開くJavaゲームに取り組んでいます。開始画面には、buttonLogin というボタンがあります。buttonLogin を押すと、LoginDialog クラスによって起動されるログイン ダイアログがポップアップ表示され、ユーザー名とパスワードの入力を求められます。ダイアログには、ログインとキャンセルの 2 つのボタンがあります。ログインを押すと、私のゲームが開きますが、開始画面が表示されたままです。

私の問題は、既存の StartScreen ウィンドウを閉じるために、LoginDialog クラスの actionPerformed メソッドにコードを記述する方法がわからないことです。

前もって感謝します!

4

1 に答える 1

0

currFrame が開始画面フレームの場合。そして newFrame はあなたが開きたいフレームです(あなたの場合はゲームウィンドウです)そして、このようなものを設定してください....

currFrame.setVisible(false); // hide visibility.
ABCD newframe = new ABCD();  // load new frame named ABCD
newFrame.setVisible(true);   // make it visible.

疑問が解消されることを願っています。

于 2012-04-28T06:14:46.437 に答える