Adicionando hifen no JTEXTFIELD de forma automatica

2 respostas
luizgomaciel

Pessoal, como posso adicionar o hifen no JTextField de forma automatica?

exemplo:

eu digito 5 letras e automaticamente aparece o hifen, como posso fazer isso?

outro exemplo:

ABCDE-FGHIJ-KLMNO

para completar, naum quero fazer uma mascara, tipo, a maskara fica assim - - -
fica aparecendo os hifens antes de digitar, quero que conforme digito apareça os hifens, como citei acima, tenho um JTextField em branco ,
digito 5 caracteres e aparece o hifen, digito mais cinco e aparece outro hifen ok?

quem souber me ajude!

2 Respostas

M

Voce pode usar o JFormattedTextField e aplicar uma máscara a ele.
No site da sun tem bons modelos.

Abraço

L

luizgomaciel,

Acho que você poderia dar uma olhada em javax.swing.text.PlainDocument

Este método talvez possa te ajudar.

insertString( int offs, String str, AttributeSet a )

Não tenho nenhum link para alguma documentação que possa explicar como utilizar, não tenho net liberada.
Mas se te ajudar, em outro tópico estavamos vendo a utilização deste. Segue o link abaixo:

http://www.guj.com.br/posts/list/211606.java

Criado 5 de julho de 2010
Ultima resposta 6 de jul. de 2010
Respostas 2
Participantes 3