如何放大面板以及如何使用java gui?

时间:2013-09-21 11:48:12

标签: java eclipse swing windowbuilder

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

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

我会点击很多按钮,这些按钮会在点击时打开。但jframe jpanel在面积上看起来非常小,我无法准确地做出来。

我将如何开始?请帮帮我,我好几天了。

1 个答案:

答案 0 :(得分:2)

在面板中使用nested layout 1 。将面板放在框架中。

对于嵌套布局,我建议主区域为GridLayout,右侧的按钮和控件可能为1列GridLayoutBoxLayout。< / p>


  1.   

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

    你似乎有些困惑。

    1. 避免applet,除非你已经非常熟悉制作GUI,并且绝对需要可以嵌入到网页中的东西。他们是绝对的PITA。
    2. 框架就是(几乎)每个桌面应用程序。需求。
    3. 面板可以放在小程序,框架,对话框和其他面板中。它们是用于容纳其他组件的通用“容器”。最终,它们需要显示在顶级容器中,例如框架或小程序。

    4.   

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

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

      虽然很少有应用程序/框架只有几个组件。另一件需要考虑的事情是,如果GUI在面板中编码,那么该面板可以显示在框架中, 小程序(称为'混合应用程序/ applet'.. ..或者它可以显示在窗口或对话框或选项窗格中,或分割窗格的一侧,或选项卡式窗格的一个选项卡或列表中..或者

      简而言之,如果它位于面板中,您可以立即获得更多关于如何使用或重复使用的选项。