Olá galera
Eu defini uma máscara de data num JFormattedTextField.
Eu tenho um evento que limpa todos os meus campos. Porém quando dava um setText(""), minha máscara sumia.
Então dei um setText(" / / "), mas minha máscara tbm sumia.
Então dei um
campo.setText("")
try{
maskDate = new MaskFormatter("##/##/####");
}catch(java.text.ParseException pe){}
campo.setFormatterFactory(
new javax.swing.text.DefaultFormatterFactory(maskDate));
Mas quando fiz isso, ao digitar um valor no campo, ele não some mais, a não ser que eu digite outro. Mas se eu apagar o valor atual e der um tab pra outro campo, o valor retorna.
O que pode ser isso?
Valeu !!!