-2

我有个问题。

我刚开始使用 Java,可能有一些小的基本知识。现在我想知道程序中的一种页面(部分)是如何制作的。我不是指某种选项卡式面板,或者如果您单击一个文本可见的按钮。

我的意思是,例如在整个屏幕上,程序的一个单独部分看起来。作为游戏的主菜单。除了当时可见的主菜单外,别无其他。例如,如果您单击该菜单中的按钮。游戏正在加载。(我以构建标准游戏为例)如果您例如在主菜单中单击另一个按钮(例如“设置”)然后可以看到麦汁设置“页面”,并且程序没有其他内容真的在做。我不知道如何调用这种类型的导航。但几乎每个程序都有一些东西。我该怎么做呢?例如,我应该做什么,作为一个新文件,导入特定页面的类,或者什么?

4

3 回答 3

6

您似乎正在寻找CardLayout. 如图所示

游戏视图 高分视图

于 2013-01-12T12:57:45.170 回答
1

我认为您应该寻找“状态机”,这是一种结构化代码的方式,并在 JFrame 中实现您的菜单更改摆动组件(例如 JPanel)。如果我明白你想要什么,我认为这是一个选择。

于 2013-01-12T13:09:27.620 回答
0

没有简短的答案,但根据您的问题,您需要大量阅读。我建议使用swing 教程,它解释了面板、框架、布局管理器和其他容器的使用。

您还可以在 netbeans 中使用 Matisse builder(eclipse 中的相关插件)

于 2013-01-12T12:57:51.297 回答