クラスに別のクラスを聴かせる方法を理解しようとしています。これがアイデアです。
タイプ JPanel の引数をMainFrame
取る単純なコンテナー クラス、JFrame コンテナーであるクラスがあります。基本的に、このコンテナ クラスは、他のクラスに応じてフレームを切り替えることができるようにしたいFrameSwitcher
と考えています。
他のクラスは次のとおりFrameSwitcher, MainMenu and ScoreBoards
です。
たとえばMainMenu
、 には 4 つのボタンが含まれ、それぞれがリッスンしますが、フレームは変更されません。むしろ、どういうわけか-これは私が助けを必要としている部分です-FrameSwitcher
クリックされたボタンに送信され、この情報はMainFrame
適切なフレームに切り替えるために送信されます。