これまでのところ、メインメニュークラスとゲーム用のクラスを持つ Java のビデオゲームに取り組んでいます。私が今セットアップしたように、各クラスは独自の JFrame を使用します。つまり、ユーザーが「ゲームの開始」をクリックすると、メイン メニューの JFrame が閉じ、ゲームの JFrame が開きます。明らかにこれは理想的ではなく、両方のクラスで同じ JFrame を使用したいと考えていますが、どうすればよいかわかりませんし、インターネット検索も役に立ちませんでした。
私のメインメニューのクラスは次のとおりです。
public class Frame extends javax.swing.JFrame {
...
}
Game クラスが Frame クラスをインポートするように設定しましたが、ゲームから JFrame 表示要素を作成しようとしても何も表示されません。だから私の質問は:
複数のクラスで単一の JFrame を使用するにはどうすればよいですか?
どんな助けでも大歓迎です!