Como criar uma mascara para uma celula da jtables?

Olá pessoal, estou com uma dúvida como devo proceder para colocar uma mascara de telefones na minha jtables, eu devo usar JFormattedTextField e inicializá-lo e setar um cell editor para colocar esse componente ou fazer um Renderer ?

Eu gostaria de sugestoes, não codigos prontos, so para mim saber qual seria a maneira mais correta