为Bantumi游戏创建GUI

时间:2010-05-24 00:47:31

标签: java user-interface layout

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

alt text http://img411.imageshack.us/img411/1903/bantumi1.jpg

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

2 个答案:

答案 0 :(得分:2)

对于布局,我建议你有一个外部JPanel使用像BorderLayout这样的东西。它将包含两个结束的篮子,并且在cetner中另一个JPanel使用GridLayout来保存所有的游戏篮。

至于课程,看起来您的Main课程是多余的 - 您可以将main方法放在Game课程中并调用它。 Shared类和Player类不需要表示为GUI类,因此它们可以保持原样。我建议您使用Basket方法扩展JPanel并覆盖paintComponent()方法以允许自定义绘制bean。您可以选择Game,可以将其扩展为JFrame或将其包含JFrame

答案 1 :(得分:0)

如果你想要它是在线游戏,你可以看看JavaScript画布或Flash。当然,您也可以创建使用Swing和Java 2d组合的Java applet