panel2Layout.show(panel2, "do");
http://bbs.csdn.net/topics/390663968

解决方案 »

  1.   

    CardLayout layout = new CardLayout();
    JPanel container = new JPanel(layout);container.add(component1, "C1"); // add 
    container.add(component2, "C2"); // add layout.show(container, "C2"); // switch 
      

  2.   

    3楼你好你的show 我是知道额。layout.show(container, "C2"); // switch 但是我这个show 是需要放到其它的类文件里面的。show的位置不是和CardLayout  同一个位置。
    因为我切换的时候有可能是在c1 ,JPanel中的一个按钮。而这个JPanel是独立的一个文件比如:userList.java
      

  3.   

    在userList.java 里提供声明一个方法用来调用show