0

http://www.mathsisfun.com/games/memory/

你好。我想做一个这样的游戏。我正在使用窗口生成器。我应该使用什么,japplet,jframe,jpanel?所有这些都是方形的,我可以放几个按钮。我将如何制作像链接中的游戏?

我会放置很多点击时会打开的按钮。但是 jframe jpanel 看起来面积很小,我无法准确制作。

我将如何开始?请帮助我,我正在尝试几天。

4

1 回答 1

2

在面板中使用嵌套布局1 。将面板放入框架中。

对于嵌套布局,我建议主要区域使用a ,右侧的按钮和控件GridLayout可能使用1 列GridLayout或a 。BoxLayout


我应该使用什么,japplet,jframe,jpanel?

你似乎有些困惑。

  1. 避免使用小程序,除非您已经在制作 GUI 方面非常有经验,并且绝对需要可以嵌入到网页中的东西。他们是绝对的 PI​​TA。
  2. 框架是(几乎)每个桌面应用程序。需要。
  3. 面板可以放在小程序、框架、对话框、其他面板中。它们是用于容纳其他组件的通用“容器”。最终,它们需要显示在顶层容器中,例如框架或小程序。

没有面板,只有框架还不够?

这取决于。如果只添加一个或几个组件,那么框架中的单个布局就可以了。OTOH,如果您真的只有一个组件,请以JOptionPane(更容易)显示它。

不过,很少有应用程序/框架只有几个组件。要考虑的另一件事是,如果在面板中编码 GUI,则该面板可以显示在框架小程序(称为“混合应用程序/小程序”)中。..或者它可以显示在窗口中或对话框或选项窗格,或拆​​分窗格的一侧,或选项卡式窗格的一个选项卡或列表或..

简而言之,如果它在一个面板中,您将立即拥有更多关于如何使用或重用它的选项。

于 2013-09-21T11:58:13.123 回答