JFormatedTextField com mascara e tipo Data tem como?

eu preciso fazer um campo onde sera digitado data…mas tem q ter a mascara ##/##/#### e tipo data usando netbeans e setando uma mascara nao consigo fazer os dois juntos pois se eu deixar apenas com a mascara eu tenho q fazer a validaçao na mao mesmo agora se eu deixo sem mascara mas com tipo data, fica sem as “/”

como faço pra ficar uma campo data certo co mascara tambem

Não entendi exatamente sua dúvida e não posso ajudar com o NetBeans, pois não o uso. Mas posso contribuir com isso:
http://java.sun.com/docs/books/tutorial/uiswing/components/formattedtextfield.html

Talvez seja útil.


package percistencia;

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

/**
 *
 * @author Fabio
 */

public class Formato {   
       
    public static JFormattedTextField getFormatado(String formato) {   
        JFormattedTextField campoFormatado = null;   
        MaskFormatter format = new MaskFormatter();   
             
        format.setPlaceholderCharacter('_');   
        format.setValueContainsLiteralCharacters(false);   
           
        try {   
            format.setMask(formato);   
            campoFormatado = new JFormattedTextField(format);   
        } catch (ParseException ex) {   
            ex.printStackTrace();   
        }   
        return campoFormatado;   
    }   
  
    public static JFormattedTextField getTelefone() {   
        return getFormatado("(##) ####-####");   
    }   
       
    public static JFormattedTextField getCPF() {   
        return getFormatado("###.###.###-##");   
    }   
     public static JFormattedTextField getData() {   
        return getFormatado("##/##/####");   
    } 
    
    
}  

pra usar em cima do textfield clica com o direito e em personalizar codigo coloca Formato.getData()

Ou então use um componente que já vem pronto para datas. Dá uma olhada no link que tem nesse tópico

o NetBeans não ta aceitando que seja static
vc fez esse codigo no eclipse?
não sei pq mais ta dando linha de erro aqui

so da se for static?