不是吧,setBounds中不是有x,y参数吗?由这两个参数控制的。不是先加入的显示在显示平面最上面,

解决方案 »

  1.   

    先设定面板setLayout(null)然后面板上的控件就用setBounds(x,y,w,h)来设定就可以了不过你设定面板的Layout为null,所有在面板上的控件就都必须手动设置Bounds了
      

  2.   

    setlayout(null)
    用JB打开,自己控制控件的大小和位置
    要不setlayout(gridlayout)
    系统会自动按格子排控件
      

  3.   

    CardLayout方法:
    void first(Container)显示第一个加入到CardLayout的组件
    void last(Container)显示最后一个加入到CardLayout的组件
    void next(Container)显示下一个组件,正循环。
    void previous(Container)前一个,反循环。