我必须构建一个包含许多控件的相当大的表单。控件分为基本控件/设置和扩展控件/设置。用户可以决定他是否只想查看基本控件或同时查看基本控件和扩展控件。
我已经将所有扩展控件放到了它们自己的 JPanel 上,这样我就可以通过显示或隐藏此面板轻松地在两个视图之间切换。
目前我正在使用 GroupLayout 并且发生的情况是不同面板上的控件未对齐:
Label aaa: Text field
Label a: Text field
Label aaaaaa: Text field
----------------------------
Label b: Text field
Label bbb: Text field
Label bb: Text field
不幸的是,我现在找到了“同步”两个面板布局的方法(使用 AbsoluteLayout 和固定控制坐标除外)
- 有没有办法做到这一点?
- 我的整个设计有缺陷吗?
编辑:如果可能的话,我想保留 GroupLayout 管理器。