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] -------------------------------------------------------------------------