limitar numero y tipo de caracteres en un JTextField

Claudio
15 de Junio del 2006
hola, mi duda es como puedo limitar el numero de caracteres y que solo sean numeros o la letra k y que la clase sea extendida de Document, porque lo que he hecho es limitar el numero con insertString(arg0,agr1,arg2) e identifico los caracteres con una clase que que implementa un KeyListener, pero no logro hacer los dos con document, si alguien me puede ayudar se lo agradeceria

chuidiang
15 de Junio del 2006
Hola:

Puedes usar el mismo document para ambas cosas. En el que ya tienes, además de comprobar que la longitud es la adecuada, comprueba que todos los caracteres de arg1 son del tipo que quieres. Los metodos de la clase Character pueden ayudarte a ello (isLetter(), isDigit(), etc).

Se bueno.

Claudio
15 de Junio del 2006
no me resulta, he tratado pero me arroja error al momento de ejecutarlo, no me deja escribir en el JtextField