Pregunta

Estoy haciendo una aplicación Java que ve un conjunto de imágenes dentro de una línea de tiempo.Mi idea era usar un jscrollpane con el conjunto de todas las imágenes establecidas en un diseño de cuadrícula, pero en lugar de desplazarse del panel con las barras de desplazamiento tradicionales, quería usar algo como un jslider.

El propósito de esto es darle más control e idea del usuario en el que se muestra el subconjunto de imágenes y para dar mayor efecto de una línea de tiempo.He producido un simple ejemplo visual de mi idea a continuación:

ingrese la descripción de la imagen aquí

Me pregunté si esto era incluso posible, ya que no he visto ningún ejemplos similares después de una investigación extensa.Cualquier ayuda con cualquier solución posible es muy apreciada.

Muchas gracias.

¿Fue útil?

Solución

Algunas ideas: coloque las imágenes en un JPanel y este JPanel en una jscrollpane sin barras de desplazamiento en absoluto.Luego sincroniza el control deslizante (Changelistener) con el JVViewPort.

o (más simple) Use la barra de desplazamiento horizontal como el control deslizante y la personalización de JScrollBar con las etiquetas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top