在我的表单中有一个JComboBox
,根据选择的内容,我想在表单中添加一些额外的行(标签和JTextFields
)到JComboBox
下方的表单中,并将其余许多行的字段推低。JGoodies DefaultFormBuilder
(或任何其他技术)是否可能做到这一点,如果是,如何?
据我所知,没有正确的方法。所以我最终做的是用BoderLayout为每个字段创建一个JPanel。然后,我将所需的最大字段数添加到表单中。然后,当我需要向下移动字段时,我会将它们从分配的 JPanel 中删除,并将它们循环推送到下面的字段。
不完全是最漂亮或最优雅的,但我根本找不到其他解决方案......