up,就用楼上的方法
先设定getContentPane().setLayout(null);
然后可以用setBounds()设定JTextField的位置及大小

解决方案 »

  1.   

    不要将layout设置成了FlowLayout,如果设置成了这样,在最大化或者最小化时,组件都会自动调整大小的.
      

  2.   

    如果setLayout(null);的话那是不是就要设置JTextField的大小了?
      

  3.   

    setLayout(null)
    setBounds(x坐标,y坐标,宽度,高度);
      

  4.   

    如果用setLayout(null)的话,就说明在窗体上的添加的所有组件你都要自己设定位置!
    用setbound(int,int,int,int)就可以轻松设定你所添加的组件的位置!