如何在java程序中制作“页面”

时间:2013-01-12 12:55:15

标签: java user-interface

我有一个问题。

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

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

3 个答案:

答案 0 :(得分:6)

您似乎正在搜索CardLayout。如图所示here

Game view High Scores view

答案 1 :(得分:1)

我认为您应该寻找“状态机”,这是一种构建代码的方法,并在JFrame中实现菜单更改swing组件(例如JPanel)。如果我理解你想要什么,我认为这可以是一个选择。

答案 2 :(得分:0)

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

您还可以在netbeans中使用Matisse构建器(eclipse中的相​​关插件)