我需要建立一个包含多个控件的大型表单,这些控件分为基本控件/设置和扩展控件/设置两类。用户可以决定只查看基本控件或同时查看基本和扩展控件。
我已经将所有扩展控件放在它们自己的JPanel中,以便我可以通过显示或隐藏此面板轻松地在两个视图之间切换。
目前我正在使用GroupLayout,但不同面板上的控件未对齐。
我已经将所有扩展控件放在它们自己的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管理器。