faça assim, modifique este metodo para pegar o tamanho do texto e comparar com o tamanho desejado, quando alcançar este tamanho voce executa a acao, por ex:
Apesar de voce ja ter solucionado seu problema faz um teste ai. Tenta colar um texto maior que permitido, acho que vai acabar quebrando a solução.
Sugiro uma olhadinha na interface Document e suas implemtacoes. É com elas que o JTextField faz o controle dos caracteres inseridos nele. Na API doc da classe JTextField tem um exemplo de como utilizar essa Interface, aqui no GUJ tem um tutorial tambem.
]['s
fabiohenrique
Galera,
Estou precisando saber como faço para executar uma ação após uma pessoa ter colocado 11 digitos , estava usando essa função abaixo, mas aparece até o 10 digito, ex: digitou [telefone removido], mandei mostrar e foi [telefone removido].
O problema tava sendo na função que eu estava usando “keyPressed”, o certo seria “keyReleased”, assim consegui pegar no momento em que digitava o total que eu queria, como você me passou.