Какое условие применяется для открытия двух jframe из одного jframe в соответствии со сценарием? - PullRequest
0 голосов
/ 18 мая 2019

У меня есть форма для входа, в которую войдут имя пользователя и пароль, и нажмите «Отправить».Я хочу применить такое условие, что если имя пользователя совпадает с agent_name и открыть форму Agent_Information и то же самое для клиента

Я сделал код на кнопке submit, которая будет отображать данные, но не в соответствии с именем пользователя и паролем.

private void jButton1_LogInActionPerformed(java.awt.event.ActionEvent evt) {
    Connection con = MyConnection.getConnection();
    PreparedStatement ps;

    try {
        ps=con.prepareStatement("SELECT * FROM user WHERE User_Name = ? AND Password = ? ");
        ps.setString(1, jTextField1_UserName.getText());
        ps.setString(2, String.valueOf(jPasswordField1.getPassword()));

        ResultSet rs = ps.executeQuery();

        if(rs.next())
        {
            Agent_Info ag_info = new Agent_Info();
            ag_info.setVisible(true);

            ag_info.pack();
            ag_info.setLocationRelativeTo(null);
            this.dispose();

        }

        else if(rs.next())
        {
            Client_Info cl_info = new Client_Info();
            cl_info.setVisible(true);
            cl_info.pack();
            cl_info.setLocationRelativeTo(null);
            this.dispose();
        }
        {
            System.out.println("No");
        }
    } catch (SQLException ex) {
        Logger.getLogger(LoginForm.class.getName()).log(Level.SEVERE, null, ex);
    }

Я хочу открыть необходимый JFrame по клику.Для выполнения этой задачи, где я должен применить условие и какое условие.

...