[RESOLVIDO]Ajuda com JPasswordField

Galera me ajuda ai…
Na minha tela de login, o camarada vai digitar o login e a senha, então quero definir uma senha padrão pro JPasswordField só testar no ActionListener

meu código pra testar fiz assim

public void actionPerformed(ActionEvent e) {
		if(e.getSource()==cancela){
			System.exit(0);
		}
		if(e.getSource()==login){
		 if(jtSenha.equals("JAVA")){
			JOptionPane.showMessageDialog(null,"Login Efetuado com sucesso","",JOptionPane.PLAIN_MESSAGE);
		    //Inicio a telaPrincipal
			new TelaPrincipal();			
		 
		 }//Fecha else
		 else{
			JOptionPane.showMessageDialog(null,"Login ou senha incorretos","Erro Login",JOptionPane.ERROR_MESSAGE);
		    jtLogin.setText("");
		    jtSenha.setText("");		    
		 }//Fecha else
		}//Fecha if
	}//Fecha ActionListener

Mas mesmo colocando a senha correta me traz o erro

Me da um help aiii
VLW

jtSenha é o JPasswordField?

if(jtSenha.equals("JAVA")){

Se for, isso nunca vai dar certo, afinal, jtSenha sempre será diferente de qualquer String.

Para comparar o valor informado com este, você precisa de algo assim

if(new String(jtSenha.getPassword()).equals("JAVA")){

Pois irá obter a String referente à senha e então compará-la com o valor informado.

Não esqueça que o getPassword() retorna um char[].
Por isso é necessário criar uma string a partir do retorno, ou seja, o que o drsmachado falou:

Valeu drsmachado deu certo aqui, mas estou com outro problema
depois do login quando entra na outra tela, os labels e botões da minha tela login, continuam aparecendo mas na nova tela

Me ajuda ai…
Sei que é coisa besta, mas minha professora nem começou a falar de JFrame ainda…
Valeu