繁体   English   中英

从JButton运行Applet

[英]Running Applet Out of JButton

我有一个Applet游戏,它包含一个游戏的Applet类和一个用于图形的常规drawpanel类。 我想使用第三个类来创建一个主菜单,它有几个JButton指向我想要的其他类,但更重要的是打开Applet游戏类。 Menu类必须是Applet吗? 我不认为它会,但如果没有,我怎么能使用类似的代码行

Pacman g = new Pacman();

打开Applet类?

谢谢!

(我没有多年的编程经验,因为我只是AP计算机科学的十年级学生)

“菜单类必须是Applet吗?”

不,只需使用CardLayout 将另一个JPanel类放在Applet类中。 所以你有DrawPanelMenuPanel 请参见如何使用CardLayout

public class MyApplet extends JApplet {
    DrawPanel drawPanel = new DrawPanel();
    MenuPanel menuPanel = new MenuPanel();

    class DrawPanel extends JPanel {
    }

    class MenuPanel extends JPanel {
    }
}

有关CardLayout的简单实现,请参阅如何在JFrame中切换JPanels中的运行示例。 基本概念是将JPanel 层叠在一起。 您可以使用按钮单击来显示不同的面板。 因此,您将从MenuPanel开始,然后该面板上的按钮可以使CardLayout显示DrawPanel


边注

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM