-------------------------------------------
工具栏
-------------------------------------------
1                1
1                1       主界面2
1                1
1   主界面1       1-------------------------
1                1
1                1        主界面3
1                1
---------------------------------------------
状态栏              1  其它信息
-----------------------------------------我开始用的是GridBagLayout,感觉不是很好,好像应该用BorderLayout在具体内部是不是应该每个小范围地方都应该加个Panel或者其它容器后再添加组件
这里的容器有没有什么好的推荐如果直接添加组件好像大小不是很好控制

解决方案 »

  1.   

    我觉得应该用BorderLayout,每个部分就是一个Panel,
    主界面2与主界面3放到一个Panel中,放在最外面Panel的东.
    主界面2与主界面3组成的Panel用GridBagLayout比较合适.
      

  2.   

    整个界面用BorderLayout, 主界面1 、2、3用GridBagLayout,感觉这样比较好维护.
      

  3.   

    1,2,3作成可以拖拽的frame 或者用SplitPane来分割它们 这样用户自己可以调整界面了