我在一个JFrame中有50个JPanel,我希望所有这些都是相同的大小。我在netbeans中使用gui builder并且似乎无法弄清楚是否有一种简单的方法可以同时编辑所有JPanel的尺寸?我记得在某个地方读到有一个功能可以实现这一点,但找不到任何信息。
答案 0 :(得分:2)
使用正确的布局。对于这种情况,GridLayout
似乎是合适的。
答案 1 :(得分:1)
使用GUI Builder,您可以通过按住CTRL键同时单击它们来选择多个组件。如果组件共享相同的属性,例如优先大小或大小,您将能够同时编辑所有这些属性的值。
通过修改属性视图中的prefferedSize属性,并在设置宽度和高度后按Enter键,所有JPanel应弹出相同的宽度和高度。
另一种方法是选择所有持有CTRL并点击它们的JPanel,然后右键单击其中一个,同时选择所有这些JPanel并且有一些选项,例如"相同大小&# 34;或"设置默认大小"
答案 2 :(得分:1)
选择所有面板(可能最容易在导航器中执行)然后右键单击并执行相同尺寸>相同宽度然后相同尺寸>同样的高度。它会将它们设置为所选面板的最大尺寸。
如果要设置特定大小,请在选择所有面板时更改preferredSize属性。
答案 3 :(得分:1)
你可以制作一个抽象的JPanel来设置首选大小,其余的都扩展它吗?