Como restringir caracteres em JTextField/JFormattedTextfield

Alo Pessoal.

Gostaria de saber como faço para restringir 2 textfield para somente aceitarem 20 caracteres, 3 para 45 caracteres e 1 para todo em maíusculas com 20 ou 30 caracteres.
Sei que posso utilizar o JFormattedtextfield, mas ele é meio trabalhoso para que possa restringir o tamanho dos arquivos, o que queria mesmo era estender o document ou documentfilter para implementar o maximo de caracteres digitados e tambem para poder utilizar caracteres em UpperCase.

Obrigado,

Jaime

Oi Jaime. O JFormattedtextfield não é complicado não. Tem um post que eu respondi como usar e é bem simples, mas não entendi o que vc quis dizer com restringir o tamanho dos arquivos.

A resposta que dei uma vez está aqui
http://www.guj.com.br/forum/viewtopic.php?t=447&highlight=jformattedtextfield