如果你是用jbuilder的话,你在design(是tab页)将你的控件如contentpane
layout属性设置为xylayout,基本可以满足你的要求。试试看吧!

解决方案 »

  1.   

    但有时在design中看不见控件,是为什么?
      

  2.   

    xylayout是borland的包,带着就可以了,效果很好.
      

  3.   

    使用GridLayout布局就ok了.我曾经就遇到过这种问题
      

  4.   

    setBounds();
    或者在paint()里这样做:
    public void paint(Graphics g) 
    {
        if(!laidOut) 
       {
           Insets insets=insets();
           insets=insets();
           b1.reshape(10+insets.left, 5+insets.top,50,20);
           //比如上面的就是以面板的左侧10个单位,顶部5个单位
           //处为b1的左上角,长度为50,高度为20画b1.不过感觉
           //现在没人这样写代码的
           t1.reshape(80+insets.left, 5+insets.top,200,20);
           b2.reshape(10+insets.left, 260+insets.top,50,20);
           c1.reshape(10+insets.left, 220+insets.top,70,20);
            
           laidOut=true;
        }
    }