olá Pessoal !!!
estou tentando resetar o valor para o inicial do campo JfromattedTextField após eu criar uma mascara usando o codigo abaixo, para vcs entenderem eu tenho um Jcombobox que o usuario escolhe se quer CPF ou CNPJ, apartir da li que eu seto a variavel formato, só que tem um problema se eu digitar um CPF colocar em pesquisar e depois eu colocar em CNPJ o campo JfromattedTextField fica trancado não consigo digitar nada, fica no formato anterior no caso CPF , alguem sabe como eu reseto o campo?
formato="###.###.###-##"
strdado.setFormatterFactory(setFormatoData()); // aqui eu crio uma mascara
public DefaultFormatterFactory setFormatoData() {
MaskFormatter comFoco = null;
try {
//System.out.println(formato);
comFoco = new MaskFormatter(formato);
//comFoco.setPlaceholderCharacter('_');
} catch (Exception pe) {
System.err.println(pe);
}
DefaultFormatterFactory factory = new DefaultFormatterFactory(comFoco, comFoco);
return factory;
}