Problema com validacao de Senha[RESOLVIDO]

Ola estou fazendo um formulario para cadastro de funcionario em que ele tem um login e senha, dai eu criei um campo pra senha chamado senha1 e outro para a confirmacao da senha chamado senha2, so que qdo eu digito ele sempre fala q as senhas nao conferem, olha o metodo q eu fiz, eu estou chamando ele dentro do ActionPerformed do botao salvar, sera q alguem pode me ajudar, pq q ele sempre fala q as senhas nao conferem? ou entao se tiver um metodo melhor para conferir as senhas digitadas.

Ahh, so relembrando q no codigo ele da um alert no if dizendo q eu estou comparando strings com == ou !=, pois os campos sao string.

Obrigado!

private void salvar_btnActionPerformed(java.awt.event.ActionEvent evt) { /*if (!validaSenha()) { return; } */ if ((senha1_func.getText()) != (senha2_func.getText())) { JOptionPane.showMessageDialog(null, "A senha nao confere!","Atencao!", JOptionPane.WARNING_MESSAGE); } else{ gravarFuncionario(getDadosCamposDeTextoPaciente()); reinicializaArrayList(); } }

por favor pessoal ajudem ai , serio mesmo.
obrigado.

use o método equals() pra comparar Strings.

if(senha1.equals(senha2) {
...
}

parece q deu certo, vlw.

ô.0