添加到使用GroupLayout的JPanel



我想将组件(JButtonJSpinner)添加到使用Netbeans GUI构建器创建的JPanel中。这个面板使用GroupLayout,而我似乎不能使用add()来添加组件。有没有什么方法可以向具有GroupLayout的面板添加一些内容,或者将该面板更改为FlowLayout

这绝对不是一件容易的事情。这取决于你想在哪里添加这些组件。我通常使用GUI构建器保留一个空的占位符JPanel,然后使用我想要的任何布局将组件添加到该面板中。但是,只有当您想在一个位置添加零部件时,这才有效。如果它们分散在GUI中,可能就不那么容易了。

另一种选择是迁移到手动GUI创建,可能使用Netbeans生成的代码作为起点。但是,根据GUI的复杂程度,这可能是一项乏味的工作。

如果右键单击JPanel将其更改为FlowLayout(设置布局),则会有一个选项。这解决了我遇到的所有问题。

最新更新