在帧之间切换

时间:2016-03-24 09:31:57

标签: java jframe

我正在创建一个具有切换用户功能的程序,所以基本上我有两个框架,登录框架和主框架。问题是,在我第二次使用切换用户功能登录后,我的主框架变得非常混乱。

enter image description here

enter image description here

这是我登录框架的代码

if(e.getActionCommand().equals("Log In")){
        try {
            rs.absolute(0);
            while(rs.next()){
                if(rs.getString("Username").equals(login.usert.getText()) && rs.getString("Password").equals(login.passt.getText())){
                    rs = st.executeQuery("select * from employee where Email ='"+login.usert.getText()+"'");
                    while(rs.next()){
                        if(rs.getString("Email").equals(login.usert.getText())){
                            eid = rs.getInt("EID");
                            new gui().user.setText("User" + rs.getString("Nickname"));
                            login.frame.dispose();
                            break;
                        }   
                    }
                }
                else{

                    login.error.setText("Invalid username/password");
                }

            }

        } catch (SQLException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        }
    }

这是我的切换用户按钮的代码

ubutton.addActionListener(new ActionListener(){

        public void actionPerformed(ActionEvent e) {
            mainFrame.dispose();
            login.frame.setVisible(true);
        }
    });

提前感谢!

0 个答案:

没有答案