如题,例如我有5个JPanel 分别为1,2,3,4,5.
放在一个 setLayout(null) 的窗体上
这5个JPanel 从1到5 依次添加,就会出现 1在最前面,5在最后,
如果让他们都有机会放到最上面,

解决方案 »

  1.   

    布局方式设为 setLayout(null)
    之后添加的控件都必须自己指定位置与大小的,
    不会是你说的“这5个JPanel 从1到5 依次添加,就会出现 1在最前面,5在最后”
    这种情况的
    你说的控件覆盖,就是使用setLayout(null)
    在添加控件,通过指定其大小和坐标进行“覆盖”也就是“漂浮”
    其实说漂浮不恰当,因为控件会被覆盖一部分
      

  2.   

    谢谢楼上,问题已解决,
    调用 setComponentZOrder(element, 1);
    在重绘一下,就好了,
    结贴