想做一个登陆界面,然后点按钮,然后跳到主页面,是不是用Panel切换啊?怎么弄,谁能给个事例,或者几行函数,清楚就行,谢了

解决方案 »

  1.   

    这个是用到AWT的事件了.
    你点击按纽的时候,在事件里创建一个主页面对象就可以了.按纽是事件源,而负责处理事件的方法就是事件处理器.
    直接写一部分代码如下:
    btn.addActionListener(new ActionListener(){
      public void actionPerformed(ActionEvent e){
         new 主界面类();
     }
    });
      

  2.   

    不是,登陆窗口做一个模式窗口,假设为dlg1,在主窗口的构造函数里,先初始化dlog1,并且dlg1.setVisible(true);这个时候模式窗口显示出来,阻塞了主窗口的显示,等模式窗口消失以后主窗口就可以显示出来了(当然根据程序逻辑做不同处理)
      

  3.   

    按钮事件,我这么写的
    remove(firstPanel);
    repaint();  // 去掉的话,不会真正去除那个firstPanel
    add(BorderLayout.CENTER, resultPanel);
    可是后一个resultPanel加不上来,不知道怎么办