答一:BordLayout是将界面分为东西南北中五大块布局,FlowLayout是将界面的控件由上到下,由左到右布局;如果你用jbuilder的话可以在deisgn面板中设置;
答二:pack()所做的工作是使界面根据你设定的布局自动调整显示的大小等初始化操作;
答三:frame要显示时要显示的调用,否则不会出现在你的屏幕上:)

解决方案 »

  1.   

    FlowLayout 组件按从左到右的顺序排列,默认居中排列,使用组件自己期望的大小
               Panel和Applet的默认布局管理器
    BordLayout 组件添加到特定区域,可做水平和垂直调整
               Window、Dialog和Frame的默认布局管理器frame.pack();調整組件佈局和窗口大小到最适frame.show();這個是繼承的方法 就是使Frame可見