单击主 class 中的按钮调用内部 class。 Java 小程序

Call inner class with a button click in main class. Java Applet

我正在尝试制作一个菜单,其中有 3 个选项。我想让这些选项中的每一个都成为 class。并在单击按钮时调用 class。我很难弄清楚如何调用内部 classes。你能帮帮我吗?

public class menu extends Applet
    {

        public void init(){

        Button playButton = new Button ("Play");
        Button howButton = new Button ("Instructions");
        Button quitButton = new Button ("Quit :(");
        this.add(playButton);
        this.add(howButton);
        this.add(quitButton);

        game gameObject = new game();



        }

        class game extends Applet { 
            //code for this would go here...
        }//game

        }//menu

您可以从菜单 class 中实例化您的内部游戏 class,如下所示:

menu.game gameObject = this.new game();

有关更详细的解释,请参阅 here

除了上面的评论之外:我建议您向菜单 class 添加一个适当的构造函数并调用 init()(然后可以变为私有)。毕竟你想做 OOP,对吧?