Galera, arrumei uma dor de cabeça muito boa e gostaria de compartilhar com vocês para ver se alguém sabe como me ajudar. O problema é o seguinte:
Tenho uma tela com vários campos JFormatedTextField, esses campos apoós preenchidos e salvos no banco de dados são apagados pelo comando "setText("")";
porém se eu retornar na tela algumas mascaras desaparecem e em qualquer dos campos que tenham mascara que eu clicar nele e clicar em um outro campo qualquer em seguida ele recupera os dados que eu havia cadastrado anteriormente… O codigo para criação da mascara é o seguinte:
[code]MaskFormatter ftmConv = null;
try {
ftmConv = new MaskFormatter(“EM-####/##”);
} catch (ParseException ex) {
ex.printStackTrace();
}
try{
javax.swing.text.MaskFormatter format_textFieldConv = new javax.swing.text.MaskFormatter("EM-####/##");
tfCodigo = new javax.swing.JFormattedTextField(format_textFieldConv);
}catch (Exception e){}[/code]
…
fmtConv.setFormatterFactory(new DefaultFormatterFactory(ftmConv, ftmConv));
Se alguém souber o que está acontecendo, por favor, me ajude…