Scroll

Aly
28 de Junio del 2004
¡Hola!

Tengo un JTextPane en un JScrollPanel. El caso es que quiero que no me salga la barra horizonta, quiero que se pase a la siguiente línea y sólo aparezca scrol vertical en caso de que sea necesario.
¿Qué hay que hacer?

También quiero que cuando estoy escribiendo y me aparece el scrol vertical, se vea lo que pongo, ahora me aparece, pero no se me actualiza.

¿Podeis ayudarme? Seguro que es habilitar o deshabilitar alguna propiedad, será una tontería, pero ahora no lo consigo solucionar.

Gracias por la ayuda.

susana
28 de Junio del 2004
Hola Aly:

Para que no te salgan las barras del scroll, sería algo así:

Scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
Scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);

así sólo te muestra la vertical.

Bueno, espero que te sirva de algo

Aly
28 de Junio del 2004
Hola Susana.

Gracias por tu ayuda, aunque no es eso lo que exáctamente quiero. Efectivamente, como tú dices no me muestra la barra de scroll horizontal, pero tampoco pasa a escribir a la siguiente línea.

Seguiré mirando a ver si lo soluciono, ¡pero gracias!

¡Un saludo!

Monica
28 de Junio del 2004
Hola Aly,

Supongo que tienes un jTextArea asociado al jScrolPane. Lo que tienes que hacer es utilizar el método
.setLineWrap(true);

Suerte con todo!

Por cierto, usa los métodos que te ha dicho Susana.