苍蝇兄,能否说得清楚具体一切,多谢!

解决方案 »

  1.   

    //Create three Panels
    Panel  onePanel=new Panel();
    Panel cardPanel=new Panel();
    cardPanel.setLayout(cardLayout);Panel  twoPanel=new Panel();
    Panle threePanel=new Panel();//now add tree panes to CardLayout  
    cardPanel.add(“one”,onePanel);
    cardPanel.add(“two”,twoPanel);
    cardPanel.add(“three”,threePanel);
    其中要注意在最后三行代码中字符串的名称,必须唯一,因为他们是cardPanel布局管理器用来管理其所属的Panel的标识,我们以后用代码来决定让哪一个Panel显示在最外面的依据。至于在运行中如何控制显示哪一个页面,比较简单,例如我们想要显示第二个页面,可用下面的代码来实现:
    careLayout.show(cardPanel , “two”) ;
    具体方法函数和参数的含义可参考Java 类库。