jFormattedTextField, remover Formato/mascara

Alou pessoal,

Estou com o seguinte problema:

Tenho um jFormattedTextField que irá receber uma data ou um cpf, preciso saber como mudar o formato do mesmo.

Por ex:
No formulário o usuário escolhe numa combo se quer pesquisar por nome, data, codigo do cheque ou CPF.
Sempre que o usuário escolhe data ou CPF, não estou conseguindo alterar a máscara do campo. Assim, o formulário tem que ser fechado e aberto de novo para que o campo seja formatado com uma mascara diferente!

Alguém sabe como fazer isso?

Instanciar novamente o objeto não lhe serve? Por exemplo, quando o usuário escolher data, você instancia o seu objeto passando uma máscara de data. Se ele escolher o CPF, você reinstancia o objeto passando a máscara correta, mudando sua referência.