我把容器比做桌面
Frame是放在桌面上的桌布
布局管理器就好象桌布上的方格一样.
按钮等是桌面上的碗什么之类
吃饭就是一种对组件的方法...不知道这么比喻合适吗?我现在对组件,容器,布局管理器是不太明白其中的意思

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【sure2003】截止到2008-07-10 12:29:23的历史汇总数据(不包括此帖):
    发帖的总数量:212                      发帖的总分数:9437                     每贴平均分数:44                       
    回帖的总数量:172                      得分贴总数量:3                        回帖的得分率:1%                       
    结贴的总数量:210                      结贴的总分数:9397                     
    无满意结贴数:2                        无满意结贴分:50                       
    未结的帖子数:2                        未结的总分数:40                       
    结贴的百分比:99.06 %               结分的百分比:99.58 %                  
    无满意结贴率:0.95  %               无满意结分率:0.53  %                  
    值得尊敬
      

  2.   

    布局管理器就是一管家婆,帮你摆弄你桌面上(Frame)的东西,使他们各安其位不至于乱窜,而你要做的就是从一堆这样的管家婆中挑选中意的把它设置给 Frame。
      

  3.   

    布局管理器指什么啊  layout?
      

  4.   


    以我的知识给你改改吧
    把容器比做桌面 ,任何东西想摆出来给人看就必须得放在桌面上。
    Frame是放在桌面上的桌布 ,而且只能放在桌面上才能被人看到。
    布局管理器就是桌面上的一个机器人(隐身的),不管你往桌面上放什么东西,你只需放上去,这个机器人就会按照预先设定好的秩序给你把这些东西按顺序摆放好。
    按钮就是你往桌面上摆放的东西。
    组件的方法就是这些你放在桌子上的东西所能实现的功能。
      

  5.   

    那流式布局flowlayout与borderlayout边缘布局
    两个机器人在行为上有什么区别??
      

  6.   


    flowlayout就是这个机器人按照从上到下从左到右的顺序摆放这些东西,默认每一行是往中间摆放,再摆放下一个的时候是放在前一个的右边,也就把前一个东西的摆放位置往左挤了挤,直到一行摆满再摆下一行;
    borderlayout是指这个机器人先把桌面划分成东南西北中五个区域,你往桌子上放东西如果不指定到具体哪个区域的话,机器人默认把这东西放到中间这个区域里。
      

  7.   

    这个确实不能这么比喻,LZ你也看到了,没人照着你的思路去比喻,这就说明了这种比喻是不恰当的,撇开你的思路我大概给你说一下结构。
    Frame是容器的一种,它是一种容器,是用来放组件的,而容器本身就是一种组件。
    组件是必须放在容器当中才能显示出来的。
    实用点说吧,就是首先要做出一个容器来,然后在容器里再放各种组件,当然也可以在这个容器里再放其他容器。
    布局管理器就是个大管家,管理组件的摆放位置顺序的。
    仅供参考!还是让大家多给你解释解释吧。