質問: 471;//zikiのY座標を471に設定 } ziki.setLocation(zikiX,zikiY);//座標を再設定 zikizahyou.setText("自機 "+"X座標:"+zikiX+" Y座標:"+zikiY);//座標表示を更新 } public void mouseDragged(MouseEvent e){ //マウスがドラッグされたときに呼び出される } } ```
回答: MyGameやMyGame2で継承しているJFrameは、ウィンドウを表すクラスです。 そのため、同じウィンドウ内でメニュー画面とゲーム画面を切り替える、という方法を使いたいのであれば、代わりにJPanelを継承するのがいいのではないかと思います。 そうすれば、最初はメニュー画面のパネルを表示し、「ゲーム開始」ボタンを押されたら、メニュー画面のパネルを非表示にしてゲーム画面のパネルを表示する、ということが出来ます。 そうではなく、別ウィンドウでゲームを立ち上げるというのであれば、MyGameのmainメソッドを別の名前に変更し、それをMyGame2から呼べばいいと思います。