Я хочу связать 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(); }
Пожалуйста, сообщите мне, где я делаю любые ошибки,Любая помощь будет оценена.