Fala galera do java, blz? é uma duvida que nao consigo respostas em lugar algum… Sei que não é obrigatorio o uso de JFormattedTextField quando vou formatar algum campo, podendo instanciar um TextField como FormattedTextField.
JTextField txtCpf = new JFormattedTextField(mask);
Eu uso um combo para mudar as mascaras.
Até ai blz, mas se eu preencho o campo e entao descubro “putz, eh um cnpj e nao cpf”, apago os dadose mudo para cnpj (combo), mas o txtCpf não atualiza (se eu nao preencher nada ele funciona).
Ja tentei setar txtCpf como null para depois setar ele com novo FTF mas nao funcionou. Ja vi uma solução que seria usar FTF e setar value como null. Esta é a unica soluçao?
Não sei se deixei tudo confuso, mas qualquer coisa pergunta ai que explico.