我必须用很多控件构建一个相当大的窗体。控件分为基本控件/设置和扩展控件/设置。用户可以决定他是只想看到基本的还是基本的和扩展的控件。布局管理器可以产生多个JPanel吗?
我已经将所有扩展控件放到它们自己的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管理器。