setLayout(null);
..
Object.setBounds(x,y,width,height);

解决方案 »

  1.   

    你可以给JPanel添加一个事件,当它大小(width 或者height改变时)让它里面的构件无效,采用Invalidate()函数,再让她有效getParent().validate(); 其中:
    public void validate(){
        setSize(getPreferredSize().width,getPreferredSize().height);
        super.validate();
    }
      

  2.   

    babyfu(你的亲亲宝贝) 的方法可以试一下
      

  3.   

    添加的事件是componentxx事件。
      

  4.   

    在JPanel的width变小时候 的 语句后面,加上 this.validate();