Bom dia,
estou utilizando o método setVisible(false) no netbeans e funciona perfeitamente mas, quando tentei criar uma classe igual no eclipse ele dá erro, alguém pode me dizer o porque, ou me dar uma alternativa para fechar a tela?
O método se encontra assim:
btnEntrar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
String login = null;
String password = null;
login = textField.getText();
password = new String(passwordField.getPassword());
int verif = 0; //verificar se abriu a tela
try
{
while (con_login.r.next())
{
if (login.equals(con_login.r.getString("user"))
&& (password.equals(con_login.r.getString("password"))))
{
new Menu().setVisible(true);
verif = 1;
this.setVisible(false);
}
}
con_login.r.first();
if (verif == 0)
{
this.setVisible(false);
JOptionPane.showMessageDialog(null, "Usuario ou senha incorretos");
new Login().setVisible(true);
}
}
catch (SQLException erro)
{
JOptionPane.showMessageDialog(null, "Ocorreu o erro: "+erro);
}
}
});
Obrigado.