我已经编写了简单的后端 Bantumi游戏。现在我想为其创建一个简单的 GUI,使其看起来像这样:
如何开始?我应该使用什么布局,每个元素应该是什么类型的组件?
类(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/