public void actionPerformed(ActionEvent e) {
if(e.getSource() == tf){
s = new String(tf.getSelectedText());
if(s.equals(c.getNomeAdm()) || s.equals(c.getNomeUsuario())){
statusNome = true;
}
}
else if( e.getSource() == pf){
s = new String(pf.getPassword());
if(s.equals(c.getSenhaAdm()) || s.equals(c.getSenhaUsuario())){
statusSenha = true;
}
}
else if(e.getSource() == ok){
if(statusNome == true && statusSenha == true || c.getNomeUsuario() == null && c.getSenhaUsuario() == null){
s = new String(tf.getSelectedText());
c.setNomeUsuario(s);
s = new String(pf.getPassword());
c.setSenhaUsuario(s);
PanelPrincipal pp = new PanelPrincipal();
pp.createAndShowGUI();
this.setVisible(false); // Faz "desaparecer" essa janela
}
else{
s = new String(tf.getSelectedText());
c.setNomeUsuario(s);
s = new String(pf.getPassword());
c.setSenhaUsuario(s);
PanelPrincipal pp = new PanelPrincipal();
pp.createAndShowGUI();
this.setVisible(false);
}
}
Fiz o codigo assim, para que quando o usuario digite um login e uma senha o programa compare com a do objeto que ele ta carregando, ou quando o usuario esta criando um objeto o programa insira no objeto o login e senha que estão os TextField e PasswordField, só que da um erro nessa linha:
if(statusNome == true && statusSenha == true || c.getNomeUsuario() == null && c.getSenhaUsuario() == null){
Alguem pode me ajudar ?