Java 为Bantumi游戏创建GUI
我已经为简单的游戏编写了后端。现在,我想为它创建一个简单的GUI,使它看起来像这样: 如何开始?我应该使用什么布局,每个元素应该是什么类型的组件? 类别:Java 为Bantumi游戏创建GUI,java,user-interface,layout,Java,User Interface,Layout,我已经为简单的游戏编写了后端。现在,我想为它创建一个简单的GUI,使它看起来像这样: 如何开始?我应该使用什么布局,每个元素应该是什么类型的组件? 类别: 如果您想让它成为在线游戏,可以查看JavaScript画布或Flash。当然,您也可以创建Java小程序,它使用类似Swing和Java 2d的组合来进行布局,我建议您使用一个使用类似BorderLayout的外部JPanel。它将包含两个末端篮筐,并在cetner中包含另一个JPanel,该篮筐采用GridLayout来容纳所有
如果您想让它成为在线游戏,可以查看JavaScript画布或Flash。当然,您也可以创建Java小程序,它使用类似Swing和Java 2d的组合来进行布局,我建议您使用一个使用类似BorderLayout的外部
JPanel
。它将包含两个末端篮筐,并在cetner中包含另一个JPanel
,该篮筐采用GridLayout
来容纳所有的篮筐
至于类,看起来你的
Main
类是多余的-你可以把Main
方法放在你的Game
类中并调用它。Shared
类和Player
类不需要表示为GUI类,因此它们可以保持原样。我建议您让您的Basket
方法扩展JPanel
并覆盖paintComponent()
方法,以允许对bean进行自定义绘制。您可以选择Game
,您可以让它扩展JFrame
,或者让它包含JFrame
基于标签,我假设Java已经是需求了。。。我想问题是应该使用哪些特定的小部件。有时人们没有意识到Java可以在背面使用,但实际的绘图可以完全在客户端完成(这个特定的游戏可能完全用JS完成)我只是想根据家庭作业标签生成一些想法,我猜不会有太多的灵活性。