java中的布局管理器:
  BorderLayout布局管理器,当窗体的大小发生改变时,组件的位置不发生改变,组件的大小会随着窗体的变化而变化。这是BorderLayout布局管理器的特点……
  BorderLayout布局管理器 分为东、西、南、北、中五个区域,这五个区域不一定都定义组件,,如果四周的区域(West、East、North、South区域)没有组件,则由Center区域去补充,但是如果 Center区域没有组件,则保持空白. 
  只是提供一个这样的思路……可以像这发面想想,但是不要被我的这种思路固定住……

解决方案 »

  1.   

    1不知道你想让菜单栏怎么随着窗体变化 啊? 2关于窗体固定的问题:frame.setSize(300,400);//设置窗体大小 
    frame.isResizable(false);//窗体大小不可改变
      

  2.   

    有一个方法是setRizeable方法可以设置窗口不能改变 可能单词写错了
      

  3.   

    我喜欢像 jgoodies formlayout这种基于grid的布局管理器。布局前先画幅草图,确认后填格子即可。
      

  4.   

    你找到最终的解决办法了吗?有点纳闷的是为啥像GridLayout、GridBagLayout、BorderLayout这个几个布局管理器组件可以随窗体变化,而其他几种不可以,你知道为什么么?