【发布时间】:2023-03-20 17:14:01
【问题描述】:
我已经创建了 n 个 JPanel,并且在每个 JPanel 中我添加了 3 个组件。我将这些 JPanel 作为行添加到新的 JPanel 中。 n 个 JPanel 的布局是 FlowLayout,主面板的布局是 BorderLayout。 setPrefferedSize() 方法适用于我在 n 个 JPanel 中添加的组件,但不适用于 n 个 JPanel。
我正在尝试 npanels[i].setPrefferedSize(new Dimension(300,25)), 我希望 JPanel 的高度等于其中添加的组件的高度(即 25)。 JPanel 的高度应该是某个最小值是否有任何约束? 请帮助我尝试了很多东西,但它不起作用.....
【问题讨论】: