gpt4 book ai didi

java - 从 JButton 中运行 Applet

转载 作者:行者123 更新时间:2023-12-02 06:12:08 26 4
gpt4 key购买 nike

我有一个 Applet 游戏,它由游戏的 Applet 类和图形的常规 drawpanel 类组成。我想使用第三个类来创建一个主菜单,其中有几个 JButton 可以定向到我想要制作的其他类,但更重要的是打开 Applet 游戏类(class)。 Menu 类必须是 Applet 吗?我不认为会,但如果不是,我怎么能使用类似于

的一行代码

Pacman g = new Pacman();

要开一个Applet类吗?

谢谢!

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

最佳答案

"Does the Menu Class have to be an Applet?"

不,只需使用CardLayout。将另一个 JPanel 类放入 Applet 类中。这样您就有了 DrawPanelMenuPanel。请参阅How to Use CardLayout

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

class DrawPanel extends JPanel {
}

class MenuPanel extends JPanel {
}
}

请参阅 How do I Switch JPanels inside a JFrame 中的运行示例简单实现 CardLayout。基本概念是将 JPanel 分层。您可以使用单击按钮来显示不同的面板。因此,您可以从 MenuPanel 开始,然后该面板上的按钮可以使 CardLayout 显示 DrawPanel

<小时/>

旁注

关于java - 从 JButton 中运行 Applet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21792835/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com