getPassword cannot be resolved or is not a field

5 respostas Resolvido
java
L
gente me ajuda, fica dando esse problema que getPassword não consegue ser resolvido, eu importei import javax.swing.JTextField;

import javax.swing.JPasswordField;

e mesmo assim não consigo resolver!!

if (checkLogin(txtLogin.getText(), new String(txtSenha.getPassword))) {

JOptionPane.showMessageDialog(null, "Bem vindo ao sistema!");
				
	    }else {
	    	
	    		JOptionPane.showMessageDialog(null, "Dados inválidos!");

	    }
		}
		}
	);

5 Respostas

T
Solucao aceita

Qual o tipo do txtSenha ? Se for um JTextField, ele não tem um atributo público (ou método) getPassword, então não vai funcionar mesmo.

Suponho que o que você quer é o texto, então funciona da mesma forma que o txtLogin, usando getText(). Algo assim:

if (checkLogin(txtLogin.getText(), new String(txtSenha.getText()))) {

Abraço.

L

nossa, resolveu!!! vc é um gênio, muito obrigada kkkk

P

Se for um JTextField, a implementação deve estar errada. Deveria ser um JPasswordField e ai teria o método getPassword().

L

aproveitando o gancho, vc tem alguma indicação de material ou curso para eu praticar projetos em Java no eclipse? estou começando agora e queria um guia

P
Criado 23 de agosto de 2023
Ultima resposta 24 de ago. de 2023
Respostas 5
Participantes 4