在JFrame中编辑多个JPanel

时间:2012-05-12 00:48:28

标签: java swing netbeans jframe jpanel

我在一个JFrame中有50个JPanel,我希望所有这些都是相同的大小。我在netbeans中使用gui builder并且似乎无法弄清楚是否有一种简单的方法可以同时编辑所有JPanel的尺寸?我记得在某个地方读到有一个功能可以实现这一点,但找不到任何信息。

4 个答案:

答案 0 :(得分:2)

使用正确的布局。对于这种情况,GridLayout似乎是合适的。

答案 1 :(得分:1)

使用GUI Builder,您可以通过按住CTRL键同时单击它们来选择多个组件。如果组件共享相同的属性,例如优先大小或大小,您将能够同时编辑所有这些属性的值。

通过修改属性视图中的prefferedSize属性,并在设置宽度和高度后按Enter键,所有JPanel应弹出相同的宽度和高度。

另一种方法是选择所有持有CTRL并点击它们的JPanel,然后右键单击其中一个,同时选择所有这些JPanel并且有一些选项,例如"相同大小&# 34;或"设置默认大小"

答案 2 :(得分:1)

选择所有面板(可能最容易在导航器中执行)然后右键单击并执行相同尺寸>相同宽度然后相同尺寸>同样的高度。它会将它们设置为所选面板的最大尺寸。

如果要设置特定大小,请在选择所有面板时更改preferredSize属性。

答案 3 :(得分:1)

你可以制作一个抽象的JPanel来设置首选大小,其余的都扩展它吗?