1

在我的表单中有一个JComboBox, 并且根据选择的内容,我想JTextFields在表单下方添加一些额外的行(标签和 ),JComboBox并将其余的字段推低许多行。JGoodies DefaultFormBuilder(或任何其他技术)是否可以做到这一点,如果可以,怎么做?

4

1 回答 1

1

据我所知,没有合适的方法。所以我最终做的是为每个带有 BoderLayout 的字段创建一个 JPanel。然后我在表单中添加了我需要的最大字段数。然后,当我需要向下移动字段时,我会将它们从分配的 JPanel 中删除,并将它们循环推送到下面的那些。

不完全是最漂亮或最优雅的,但我根本找不到其他解决方案......

于 2012-12-19T02:22:46.917 回答