Formatando Campo de Texto

Boa tarde galera!

To precisando criar um (quatro na verdade) campo formatado, comecei pelo do CEP, já consigo delimitar o tamanho e o tipo de caracter que vai entrar no campo!
Meu problema, qria fazer aparecer qdo a pessoa digitasse o 6º caracter do campo aparecesse o “-” !
Minha duvida achei as classes Document e PlainDocument na API e o metodo insertString(int offs, String str, AttributeSet a), como eu vou passar esse AttributeSet, quando eu for dar um

jTextField.setDocument(Classe.insertString(offs, str, a));

vlw!

JFormattedTextField não resolve pra você ? (Document é uma interface da API do DOM, ou seja, nada tem a ver com a camada visual).

[]´s

Tentei com o JFormatted, mas naum deu muito certo, parece que me acertei mais desta outra maneira

Devo presumir que você usou o JFormattedTextField usando o construtor que aceita um MaskFormatter, certo?

[]´s

Sim :confused:

Passando como parâmetro pro MaskFormatter a String “#####-###” , certo?

[]´s

Não se eu naum me engano eu fiz uma classe mask formater e passei ela!

Vc não precisa fazer, já existe uma feita…

[]´s