MaskFormatter?

Pessoal ,

Estou tentando colocar restrição de data no meu textfield que for referente a data, com o maskformatter funcionou bem, porém, sempre quando eu passo pelo tf com o mask, as datas nao sao mais exibidas em meu select… , alguém sabe o que pode estar errado?

E correto utilizar o setText() para exibir o conteudo da string coletada do banco quando se usa o mask, ou devo usar outro método?

  try{
     MaskFormatter mf = new MaskFormatter("##/##/####");
     mf.setPlaceholderCharacter('_');
     tfData = new JFormattedTextField(mf); 
  }
  catch(ParseException e) {
     JOptionPane.showMessageDialog(this,"Formato do campo deve ser dd/mm/aaaa","alerta",JOptionPane.ERROR_MESSAGE);
  }

Valeu,