Estou com um problema com a ação de obter a password de um campo.
if (new String(CampoPW.getPassword()).equals(key) && user.equals(CampoUSU1.getText())) {
}
O problema é no “getPassword”, não sei o porquê de ele estar a dar erro.
Qual a mensagem de erro? Sem essa informação, fica difícil te ajudar.
Qual o tipo de CampoPW ? É um JTextField ou algum outro componente?
Abraço.
getPassword retorna um array de String, porém, só funciona num componente JPasswordField.
O erro não lhe consigo informar agora, mas amanhã faço um edit sobre o erro
Em relação ao CampoPW, o mesmo é JPasswordField.
Acredito que o seu problema se trata da declaração de String para usar o método .equals() , tenta fazer algo assim:
String Senha = new String(CampoPW.getPassword());
e tenta comparar no seu IF:
Senha.equals(key);