如何在Java程序中制作“页面”
Posted
技术标签:
【中文标题】如何在Java程序中制作“页面”【英文标题】:How to make "pages" in a java program 【发布时间】:2012-12-26 22:36:25 【问题描述】:我有一个问题。
我刚开始接触 Java,可能有一些小的基础知识。现在我想知道程序中的一种页面(部分)是如何制作的。 我不是指某种选项卡式面板,或者如果您单击一个按钮,文本是可见的。
我的意思是,例如在整个屏幕上,程序的一个单独部分看起来。作为游戏的主菜单。 除了当时可见的主菜单外,别无其他。例如,如果您单击该菜单中的按钮。游戏正在加载。 (我以构建标准游戏为例) 例如,如果您在主菜单上单击另一个按钮(例如“设置”) 然后麦汁设置“页面”是可见的,程序实际上并没有做任何其他事情。 我不知道如何调用这种类型的导航。但几乎每个程序都有一些东西。 我该怎么做呢?我应该怎么做,例如,作为一个新文件,导入特定页面的类,或其他什么?
【问题讨论】:
除非您找到具有此功能的某种框架,否则您将不得不自己执行此操作 对不起,你的英语不是很完美。这很难理解你需要什么。 如何渲染应用程序?它是一个网络应用程序吗?是传统的gui吗? 【参考方案1】:我认为您应该寻找“状态机”,这是一种结构化代码的方法,并在 JFrame 中实现您的菜单更改摆动组件(例如 JPanel)。如果我了解您想要什么,我认为这是一个选择。
【讨论】:
【参考方案2】:没有简短的答案,但根据您的问题,您需要大量阅读。我建议swing tutorial 它解释了面板、框架、布局管理器和其他容器的使用。
你也可以在netbeans中使用Matisse builder(eclipse中的相关插件)
【讨论】:
【参考方案3】:您似乎在搜索CardLayout
。如图here。
【讨论】:
以上是关于如何在Java程序中制作“页面”的主要内容,如果未能解决你的问题,请参考以下文章
如何使用导航抽屉和viewpager/viewpager2在java中制作android应用程序