java - 为 Bantumi 游戏创建 GUI

标签 java user-interface layout

我已经编写了简单的后端 Bantumi游戏。现在我想为其创建一个简单的 GUI,使其看起来像这样:

alt text

如何开始?我应该使用什么布局,每个元素应该是什么类型的组件? 类(class):
Basket
Player
Game
Main
Shared

最佳答案

对于布局,我建议您使用一个外部JPanel,它使用类似BorderLayout 的东西。它将包含两个末端篮子,并在中间的另一个 JPanel 中使用 GridLayout 来容纳所有的游戏篮子。

至于类,您的 Main 类看起来是多余的 - 您可以将 main 方法放入您的 Game 类中,然后就这么称呼吧。 Shared 类和 Player 类不需要表示为 GUI 类,因此它们可以保持原样。我建议您让 Basket 方法扩展 JPanel 并重写 paintComponent() 方法以允许自定义绘制 Bean。您可以选择 Game,可以使其扩展 JFrame 或让它包含 JFrame

关于java - 为 Bantumi 游戏创建 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2894181/

相关文章:

java - 在 JavaFX 中制作适当的选项卡式界面?

eclipse - 使用 Eclipse RCP 应用程序打开 SWTBot 测试记录器

android - 如何让ListView在添加项目时自动垂直向上滚动?

java - Spring boot @Autowired 在单元测试用例中不起作用

java - 无法使用 Tomcat 作为服务在前台运行 cmd

java - XML 架构验证问题

java - 何时执行 Superclass var = Subclass()

安卓。如何从我的应用程序中读取 Aztec 代码?

html - 将 HTML 转换为图像的简单 HTML 布局引擎

java - GridLayout 的参数是什么?