Hola:
El uso de JTextField o JFormattedTextField es simplemente para que al usuario le deje o no escribir cualquier cosa. El JTextField admite todo y el JFormattedTextField, correctamente configurado, sólo admitirá fechas.
jtextField.getText() devuelve un String, así que no puedes meterlo directamente en una variable de tipo Date. Tienes que hacer la conversión y puede ayudarte la clase SimpleDateFormat
http://chuwiki.chuidiang.org/index.p...mpleDateFormat
Si usas jformattedTextField y lo tienes bien configurado, getValue() te devolverá directamente un Date.
http://www.chuidiang.com/java/ejempl...dTextField.php
Se bueno.