Связать Jframe с другим фреймом - PullRequest
0 голосов
/ 17 июня 2019

Я хочу связать Jframe с именемformform регистрации с другим фреймом с именем login.Я попытался сделать объект класса другого фрейма и установить его в setVisible (true);но это не работаетЯ искал в интернете и не нашел решения, кроме тех, которые я пробовал.Хотя фрейм входа в систему также связан с другим фреймом, и там он работает вполне нормально.

Я пробовал следующее:

Frame1.dispose();
Frame2 a= new Frame2();
a.setVisible(true);

, а также:

Frame1.dispose();
new Frame2().setVisible(true);

так что я должен делать на самом деле, чтобы это работало?я пишу на eclipse и использую mysql на wamp-сервере.

Это код для формы регистрации, на которую я хочу связать логин

 try {
        //Creating Connection Object
        Connection connection=DriverManager.getConnection("jdbc:mysql://localhost:3306/employe","root","");
        //Prepared Statement
        PreparedStatement Pstatement=(PreparedStatement) connection.prepareStatement("insert into employeinfo2 (name,Fathername,username,password,E_id) VALUES (?,?,?,?,?)");
        //Specifying the values of it's parameter


        Pstatement.setString(1,nametextField.getText());

        JTextComponent fatherttextField;
        Pstatement.setString(2,fathertextField.getText());
        Pstatement.setString(3,usernametextField.getText());
        Pstatement.setString(4,passwordField.getText());

       confirmpasswordField.getText();
        Pstatement.setString(5,IDTextField.getText());

        //Checking for the Password match


        if(IDTextField.getText()==null || passwordField.getText().equals("") || nametextField.getText().equals("") || fathertextField.getText().equals("")|| usernametextField.getText().equals("")|| confirmpasswordField.getText().equals("")){
            JOptionPane.showMessageDialog(null,"All fields must be filled", "ERROR", JOptionPane.ERROR_MESSAGE);


        }
        else if(passwordField.getText().equalsIgnoreCase(confirmpasswordField.getText()))
        {
            //Executing query
           Pstatement.executeUpdate();
            JOptionPane.showMessageDialog(null,"Data Registered Successfully");
        frame.dispose();
        new Login().setVisible(true);;



        }            else
        {
            JOptionPane.showMessageDialog(null,"password did not match");
        }


        Pstatement.close(); }

Пожалуйста, сообщите мне, где я делаю любые ошибки,Любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...