Boa noite pessoal, alguem pode me dar uma luz ae ???
Gostaria de saber como tirar a formatação de um jFormattedTextField, deixando ele como se tivesse acabado de inserir, mas não consigo achar um formato para isso.
Segue o código:
try {
String valorDigitado = new String(CNPJouCPFjFormattedTextField.getText());
MaskFormatter formatoCNPJ = new MaskFormatter("##.###.###/####-##");
MaskFormatter formatoCPF = new MaskFormatter("###.###.###-##");
MaskFormatter formatoLimpo = new MaskFormatter("####################"); // Limpar a formatação aqui
if(CNPJouCPFjFormattedTextField.getText().trim().length()==9) {
formatoCPF.install( CNPJouCPFjFormattedTextField );
System.out.println( "Foi digitado um CPF" );
} else if(CNPJouCPFjFormattedTextField.getText().trim().length()==14) {
formatoCNPJ.install( CNPJouCPFjFormattedTextField );
System.out.println( "Foi digitado um CNPJ" );
} else {
formatoLimpo.install( CNPJouCPFjFormattedTextField );
System.out.println( "Foi digitado um Cadastro desconhecido." );
}
CNPJouCPFjFormattedTextField.setText(valorDigitado);
} catch (ParseException ex) {
ex.printStackTrace();
}
Sucesso a Todos.