就像邮箱设置帐户那样,需要用户填写一些资料,填完一页点击下一步,然后切换到另一个面板继续填写,最后点击完成按钮那种
这个应该怎么实现?
谢谢啦

解决方案 »

  1.   

    把每个步骤对应的组件分别放到不同的JPanel中
    假设是pane1,pane2....
    再假设用于放置这些JPanel的容器叫container
    然后对“下一步”按钮添加事件监听器,
    button.addActionListener(new ActionListener(){
        public void actionPerformed(ActionEvent e)
        {
            先保存用户输入的数据
            container.removeAll();//删去前一个JPanel
            container.add(pane2);//添加新的界面
             container.revalidate();//更新界面
             container。repaint();
         }
    });
    这样就行了
      

  2.   


    正解, CardLayout天然就是用来实现Wizard页面的.
      

  3.   

    用现有的jre里的东西,就是JPanel+JPanel,自己控制逻辑
    当然,你也可以采用第三方的包,那样会比较容易些
    -----------------------------
    来上海吧
    http://topic.csdn.net/u/20080429/18/2ef7e7f7-7a00-4838-b4a7-ed8104b756ed.html