建议用panel_B.setLayout(null);试试

解决方案 »

  1.   

    还是不行。panel_B.setLayout(null)这样会导致面板什么部件都消失,无论这句话加在哪里。看来问题不是在这里。
      

  2.   

    消失是因为你的坐标设置地太大使按钮跑出了你的可视范围,setLayout(null)是肯定可以使setLocation生效的
    你可以这样试,写一个窗口,使它最大化,把他的内容窗体的布局设置为NULL,然后再在上面放按钮。
      

  3.   

    谢谢你的答复,把分送给你了。我现在知道错在什么地方了,并不是因为我设置的值超过可视范围,而是Applet的layout也要设置成null,然后用add(Object,null)方法。设置位置用setRebouds,这样就OK了。以前一直用jcreator做,刚才参看JB6帮我生成的代码发现的。交个朋友,以后还要多指教!
      

  4.   

    谢谢你的答复,把分送给你了。我现在知道错在什么地方了,并不是因为我设置的值超过可视范围,而是Applet的layout也要设置成null,然后用add(Object,null)方法。设置位置用setBounds(Rectangle r),这样就OK了。以前一直用jcreator做,刚才参看JB6帮我生成的代码发现的。交个朋友,以后还要多指教!