elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  JTextPane con scroll
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: JTextPane con scroll  (Leído 3,908 veces)
Zoik

Desconectado Desconectado

Mensajes: 91


Ver Perfil
JTextPane con scroll
« en: 13 Septiembre 2013, 17:03 pm »

Hola buenas, estoy haciendo una gui en la que tengo un JTextPane montado en un JScrollPane, y tengo el problema de que si escribo textos muy largos también se activa el scroll horizontal, me gustaría que únicamente se activase el vertical y que el texto se fuese apilando.

Se que con un JTextArea está el .setLineWrap(true) que lo hace perfectamente pero el JTextPane no lo admite.

Ya e probado lo típico de HORIZONTAL_SCROLLBAR_NEVER pero unicamente la oculta.

Un saludo y como siempre gracias de antemano.


En línea

Zoik

Desconectado Desconectado

Mensajes: 91


Ver Perfil
Re: JTextPane con scroll
« Respuesta #1 en: 13 Septiembre 2013, 19:39 pm »

Ya encontre la solución en esta remota web: http://java-sl.com/tip_html_letter_wrap.html

Un saludo


En línea

1mpuls0


Desconectado Desconectado

Mensajes: 1.186


Ver Perfil
Re: JTextPane con scroll
« Respuesta #2 en: 13 Septiembre 2013, 19:47 pm »

Pero es solo una alternativa, porque mencionaste que usas jtextpane.
Se me había ocurrido hacer una clase Wrap para heredar propiedades de jtextarea.

Que bien que lo solucionaste.

Saludos.
En línea

abc
Zoik

Desconectado Desconectado

Mensajes: 91


Ver Perfil
Re: JTextPane con scroll
« Respuesta #3 en: 13 Septiembre 2013, 21:43 pm »

Parece que e cantado victoria demasiado deprisa, ya que el scroll al recibir mucha información parece que colapsa.

No se como hacer una class que herede propiedades de JTextArea sorry soy noob, podrías pasarme algun link para orientarme si no es mucha molestia.

Un saludo y gracias.
En línea

1mpuls0


Desconectado Desconectado

Mensajes: 1.186


Ver Perfil
Re: JTextPane con scroll
« Respuesta #4 en: 13 Septiembre 2013, 22:38 pm »

xDD tampoco se si resultará solo es un idea...

otra idea que me surge es utilizar un método caret para restringir la cantidad de caracteres de acuerdo al tamaño del jtextpane, cuando alcance el límite agregará un retorno de carro (\n).. pero tampoco sé si funcionará :P

voy a trabajar en eso para apoyarte a ver que resulta.

Saludos.
En línea

abc
omar_cdg

Desconectado Desconectado

Mensajes: 47



Ver Perfil
Re: JTextPane con scroll
« Respuesta #5 en: 25 Agosto 2015, 17:21 pm »

Hola, no funciona lo de caret, ya lo probé. cuando llega al final del documento, vuelve al principio de la linea en que estás. pues parece que el cursor solo puede moverse entre lineas ya editadas y el jtextpane está "cerrado desde caret.dot hacia adelante

parece que habemos muchos con este problema ;(
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Obtener texto de un JTextPane
Java
soser 2 7,954 Último mensaje 18 Octubre 2010, 03:33 am
por soser
salto de Linea en un JtextPane
Programación General
System23 0 4,208 Último mensaje 26 Marzo 2012, 19:23 pm
por System23
Como justificar párrafo de texto de jTextPane o de jTextArea
Java
soy_nicanor 1 9,645 Último mensaje 23 Enero 2015, 19:06 pm
por Usuario Invitado
wrapline en jtextpane
Java
omar_cdg 0 1,295 Último mensaje 14 Agosto 2015, 04:49 am
por omar_cdg
Registro de alumnos y imprimir en varios formatos de jtextpane
Java
XhanaX 0 1,342 Último mensaje 22 Mayo 2016, 18:37 pm
por XhanaX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines