Java - LIMITAR EL TAMAÑO DE UN TEXFIELD

 
Vista:

LIMITAR EL TAMAÑO DE UN TEXFIELD

Publicado por JUAN C (18 intervenciones) el 12/01/2007 21:52:05
COMO HAGO PARA LIMITAR EL TAMAÑO DE UN TEXFIELD ES DECIR SI QUIERO SOLO 10 CARACTERES Y QUE MUESTRE LOS 10 CARACTERES Y NO SIGA ESCRIBIENDO INFORMACION EN EL TEXTFIELD
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:LIMITAR EL TAMAÑO DE UN TEXFIELD

Publicado por Oscar (78 intervenciones) el 13/01/2007 07:30:46
Hola,

Hay que crear una subclase de PlainDocument donde limites el tamanio a la longitud que desees.

Aqui esta un ejemplo:
http://www.rgagnon.com/javadetails/java-0198.html

La parte importante esta en el metodo insertString
public void insertString
(int offset, String str, AttributeSet attr)
throws BadLocationException {
if (str == null) return;

if ((getLength() + str.length()) <= limit) {
if (toUppercase) str = str.toUpperCase();
super.insertString(offset, str, attr);
}
}

Saludos
Oscar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar