Pregunta

Tengo una pista de audio con una presentación de diapositivas - por ejemplo, hay imagen 1 a las 0:00, la imagen 2 a doce y cuarenta y cinco minutos, la imagen 3 a las 1:03 etc Actualmente estoy usando un JSlider para cambiar de posición en la pista. Me gustaría tener garrapatas en el control deslizante en los puntos donde las imágenes cambian - pero el espacio entre las garrapatas no es uniforme, por lo setPaintTicks no es una opción. ¿Hay una manera de hacer esto con javax.swing.JSlider, o podría recomendar un control deslizante diferente?

¿Fue útil?

Solución

he tenido este problema y no encontrar una manera de personalizar el espaciado entre marcas en JSlider.

Puede utilizar etiquetas de encargo marque como una solución temporal, usando JSlider.setLabelTable () . Esto le permite etiquetar sólo ciertas garrapatas.

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