GreenEyed, el problema con la jFormattedTextField es que te permite crear solo formatos predefinidos como fecha, solo letras, solo numeros o ambos pero no te deja, por lo que leí, crear formatos definidos por uno mismo como permitir el guión o el parentesis o el espacio. Por otra parte, mediante la mascara, tiene un largo fijo, por lo tanto no soluciona mi problema. Si sabes alguna forma de hacer esto con jformattedtextfield, por favor, avisame pero en el link me me distes no pude encontrar nada.
Saludos