Foros del Web » Programación para mayores de 30 ;) » Java »

controlar cantidad de caracteres de un JTextArea

Estas en el tema de controlar cantidad de caracteres de un JTextArea en el foro de Java en Foros del Web. hola a todos, llevo dos días tratando de validar los datos que entren a un JTextArea... (que el scroll horizontal no aparezca osea ir insertando ...
  #1 (permalink)  
Antiguo 01/05/2011, 01:05
Avatar de calichecal  
Fecha de Ingreso: junio-2009
Ubicación: Colombia
Mensajes: 288
Antigüedad: 15 años, 6 meses
Puntos: 12
Pregunta controlar cantidad de caracteres de un JTextArea

hola a todos, llevo dos días tratando de validar los datos que entren a un JTextArea...

(que el scroll horizontal no aparezca osea ir insertando un "\n" cada vez que llega a un
limite de caracteres es decir los caracteres que caben en el ancho del JTArea que por cierto siempre va a tener el mismo tamaño)

(que lo que ingrese al JTArea no se pase de un limite de caracteres)

pensé que sería suficiente con ir contando los caracteres con el evento Keytiped pero me sirvió hasta que copie al JTextArea desde el portapapeles con "Control+V", y pues mi idea es no bloquear esta opción solo interceptarla para extraer el String del porta papeles (si se puede)luego verificar que no se pase del limite de caracteres y luego si agregarla al JTArea de tal manera que no aparezca del bendito scroll horizontal...

ya eche una revisada a todos los eventos del JTextArea y ninguno me sirve...
he cambiado la propiedades rows, tabsize, etc. y nada...

ya de ultimo hice una subclase de JTextArea para redifinir los métodos que pensé que eran los encargados de trabajar en tiempo de ejecución para agregar texto(osea cuando el usuario inserta) (así como lo es el método insertString en un JTextField) pero nada no los encuentro...

alguna idea para solucionar esto de manera optima?

gracias por su ayuda,
__________________
Hay una fuerza motriz más poderosa que el vapor, la electricidad y la energía atómica: la voluntad. -Einstein-
  #2 (permalink)  
Antiguo 01/05/2011, 02:25
Avatar de calichecal  
Fecha de Ingreso: junio-2009
Ubicación: Colombia
Mensajes: 288
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: controlar cantidad de caracteres de un JTextArea

ya lo solucioné colocando la propiedad linewrap en true por si a alguien mas le sirve...saludosss :)
__________________
Hay una fuerza motriz más poderosa que el vapor, la electricidad y la energía atómica: la voluntad. -Einstein-

Etiquetas: cantidad, caracteres, controlar, jtextarea
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:45.