1. En los JPasswordField no se usa getText(); ya que ya ese metodo esta deprocado, se usa es getPassword(); Ejemplo:
char[] password=txtcontra.getPassword();
Strcontra
= String.
valueOf(password
);
2. Cuando haces esta comprobacion.
if ((txtusua==barrera1)&&(txtcontra==barrera1))
Estas comparando 1 compo de texto con otro compo de texto, que por cierto barrera1 no esta definido,
Un saludo.