Coloca Caracteres automaticamente em uma TextField

Boa Tarde Pessoal.

Estou com um projeto em swing com java, e tenho uma tela de cadastro, minha duvida é se no campo ‘Telefone’ eu consigo colocar os carcteres () e - que ficaria assim (xx)x xxxx-xxxx
Conforme o usuario fosse digitando fosse autocompletando

Você quer dizer criar uma máscara?

jFormattedTextFieldTelefone.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("(##)#####-####")));