Sérios problemas com JFormattedTextField[RESOLVIDO]

Olá pessoal, estou tentando criar campos com máscaras para telefone e data, mas está aparecendo diversos erros neste pequeno código. Alguém aí, de boa vontade, poderia me ajudar?
Vejam o código:

[code]import javax.swing.JFrame;
import java.awt.FlowLayout;
import javax.swing.JFormattedTextField;
import javax.swing.text.MaskFormatter;

public class Frame extends JFrame{
private JFormattedTextField data, telefone;//campo para data e telefone
private MaskFormatter Dat, Tel;//Atributo formatador para data e telefone

public Frame(){
	setTitle("ESTUDOS");
	tel = new MaskFormatter("####-####");
  	dat = new MaskFormatter("##/##/####");      
 	telefone = new JFormattedTextField(Tel);
  	data = new JFormattedTextField(Dat);
  	tel.setValidCharacters("0123456789");
  	dat.setValidCharacters("0123456789");
  	telefone.setColumns(6);
  	data.setColumns(6);
  	add(telefone);
  	add(data);		
	getContentPane().setLayout(new FlowLayout());;
	setVisible(true);
	setSize(300, 400);
	setLocationRelativeTo(null);
}
public static void main(String[] args){
	new Frame();
}

}[/code]
os erros são: ilegal character.60.... ilegal character.60;....

faça a msm pergunta no msm topico blz…
os moderadores trancam eles…

olha ai como fica vc esqueçeu do [color=darkred]TRY E CATCH[/color]

http://www.guj.com.br/posts/list/208675.java

[code]import javax.swing.JFrame;
import java.awt.FlowLayout;
import java.text.ParseException;

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

public class Frame extends JFrame{
/**
*
*/
private static final long serialVersionUID = 1L;
private JFormattedTextField data, telefone;//campo para data e telefone
private MaskFormatter Dat, Tel;//Atributo formatador para data e telefone

public Frame(){   
    setTitle("ESTUDOS");   
    try {
		Tel = new MaskFormatter("####-####");
	} catch (ParseException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}   
    try {
		Dat = new MaskFormatter("##/##/####");
	} catch (ParseException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}         
     telefone = new JFormattedTextField(Tel);   
    data = new JFormattedTextField(Dat);   
    Tel.setValidCharacters("0123456789");   
    Dat.setValidCharacters("0123456789");   
    telefone.setColumns(6);   
    data.setColumns(6);   
    add(telefone);   
    add(data);         
    getContentPane().setLayout(new FlowLayout());;   
    setVisible(true);   
    setSize(300, 400);   
    setLocationRelativeTo(null);   
}   
public static void main(String[] args){   
    new Frame();   
}   

} [/code]

Obrigado, ficou certo.