Usar a classe Document

alguém pode me explicar como eu uso essa classe Document para criar um JTextField formatado com data( “14/12/2003”), ou seja quando ele aparecer já é para ter as barras invertidas( “/” ) e quando digitar a data as barras nao pode se mover tem que ficar fixa.

eu li na api a classe Document, mas não entendi muito bem por isso tou aqui eu de novo pedindo ajuda.

valeu!!!