Apesar do equals() funcionar , trata-se de um metodo de comparacao de objetos , sendo mais indicada a utilizacao do metodo compareTo() da classe String , que eh um metodo feito especialmente para a comparacao de Strings .
--- Isaías_Cristiano_Barroso <[EMAIL PROTECTED]> escreveu: > É o seguinte > ao invés de usar o "==" use > pw.equals(aux); > > > Isaías Cristiano Barroso > > > ----- Original Message ----- > From: rony.cesarc > To: [EMAIL PROTECTED] > Sent: Monday, October 22, 2001 6: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; > > } > > _______________________________________________________________________________________________ Yahoo! GeoCities Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil e grátis! http://br.geocities.yahoo.com/ ------------------------------ 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] -------------------------------------------------------------------------