估计楼主对vb比较熟悉,不过,使用了新的工具新的语言最忌讳的就是拿以前的想法来硬套,java提供了非常丰富的布局管理器,如果你要自己定位的话,你可以使用空布局然后使用setbounds设置它的边界。

解决方案 »

  1.   

    in a container:
    setLayout(null);//Default is BorderLayout;
    component.setBounds(x,y,width,height);see java.awt.Component; java.awt.*Layout;
      

  2.   

    jbuilder里面有一个xylayout跟vb中一样用了,我也没怎么用jbuilder,估计是borland的第三方类吧,标准的java只有borderlayout ,floylayout,gridlayout,还有几个忘了,
      

  3.   

    将Layout设置为Null就可以了,不一定要用xyLayout。用setLocation方法可以定位。