Se vc usar ==, o que vc está testando é se um
objeto é igual ao outro (se é o mesmo objeto),
o que não é verdade.

Para fazer o que vc quer, use equals()

if (pw.equals(aux))


----- Original Message -----
From: rony.cesarc
To: [EMAIL PROTECTED]
Sent: Monday, October 22, 2001 5:18 PM
Subject: [java-list] Comparacao JPasswordField com String....


     Estou fazendo uma tela de senha que permite o usuario entrar num objeto
JPassword com uma senha  123 e gostaria de compara-la numa variavel criada
para este fim, so que ele naum reconhece o if e cai no esle e exibe
mensagem.. alguem sabe como fazer esta comparacao...

String pw = new String(pf.getPassword());
String aux = "123";
if (pw == aux)
     { sis = new Menu();
      sis.show();
}
else //Exibe mensagem e retorna para Senha
{ JOptionPane.showMessageDialog (this,"SENHA INCORRETA. CONSULTE SEU
ADMINISTRADOR" );
setTitle ("Senha Incorreta.");
return;
}


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Reply via email to