Mascara de entrada de dados - netbeans

Olá Pessoal,

Gostaria de saber como criar uma mascára de entrada de dados. Por exemplo a mascara do CEP é 99.999-999 ou do CPF 999.999.999-99 em um JtexField no netbeans.

Se puderem me ajudar agradeço.

import javax.swing.JFormattedTextField;
import javax.swing.text.MaskFormatter;

    MaskFormatter mascaraHora;

//no construtor, antes de criar o componente.
        try {
            mascaraHora = new MaskFormatter("##:##");
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, "Nao foi possivel inserir a mascara");
        }

//na hora de criar o componente (codigo personalizado):
 campo_Data = new JFormattedTextField(mascaraHora);

x] siga os comentários ae