可以用GridLayout  ..他会想表格一样布局整个的容器。就想html的表格一样(是按百分比的)具体查看文档。。或者搜索GridLayout相关信息。

解决方案 »

  1.   

    Java中提供LayoutManager来进行控件的自动排列。
    不过类库中提供的LayoutManager实现只有简单的排列控件的功能,比如GirdLayout,FlowLayout,BorderLayout等,不过将它们组合可以完成大部分的工作
    如果你真的有特殊的需要可以自己实现一个自定义的LayoutManager
      

  2.   

    每一种布局管理器都有它的特点,建议楼主先把六种基本布局管理学好(BorderLayout、FlowLayout、GridLayout、CardLayout、GridBagLayout、BoxLayout),然后根据不同的情况选择布局方式,或者将某几种布局混合使用来达到自己预期的效果。对于复杂一点的界面,我一般采用GridBagLayout和BoxLayout混合使用,如果界面不要求大小的伸缩则可以不用布局管理直接使用X、Y坐标来定位。界面布局千变万化,达到目的就好!<------ 树欲静而风不止 ------>