Problemas com JFormattedTextField

ai pessoal…

seguinte…

eu criei a seguinte função que peguei com um amigo no meu codigo…

    public MaskFormatter mascara(String mask)
    {
       MaskFormatter F_Mascara = new MaskFormatter();
       try
       {
           F_Mascara.setMask(mask); //Atribui a mascara
           F_Mascara.setPlaceholderCharacter(' '); //Caracter para preencimento
       }
       catch (Exception excecao)
       {
           excecao.printStackTrace();
       }
       return F_Mascara;
    }

e no construtor da minha tela de cadastro, que eh um JDialof eu coloquei o seguinte…

jFTFcli_cep = new JFormattedTextField(mascara("#####-###"));

mas ele simplismente não coloca a mascara… e eu naum entendo pq…

alguem pode me da uma ideia???