Pregunta

¿Es posible superponer múltiples JSliders para que pueda ver los "pulgar" en tanto (he intentado desactivar la pintura de la pista y el valor de opacidad a falso, pero todavía se esconde la otra)? Básicamente me gustaría crear un componente que permite al usuario definir un rango (y realmente no quiero escribir una personalizada ya que cuenta con la mayor parte de los atributos de un control deslizante). Si hay otra manera de que pudiera hacer eso con un control deslizante, que funcionaría también.

Gracias,

Jeff

¿Fue útil?

Solución

Ah, he encontrado que (i no debe haber sido seraching en los términos correctos). laboratorios de oscilación como un JXMultiThumbSlider que creo que va a hacer el truco.

http: // swinglabs .org / Hudson / trabajo / SwingX% 20Weekly% 20Build / javadoc / org / jdesktop / SwingX / JXMultiThumbSlider.html

Otros consejos

Recientemente tuve el mismo problema, que quería un control deslizante con dos pulgares. No he tenido en él demasiado, y lo que terminé haciendo para obtener el rango es simplemente poner dos deslizadores y en el "onSliderChange" detector de eventos impidió una beeing pequeño que el otro y el otro más grande que el. No me puedo creer oscilación tiene dos pulgar-Slider, aunque podría ser una nueva característica interesante añadir, así que creo que esta es la mejor opción.

JIDE tiene una RangeSlider con 2 pulgares (y un bonito una extra en la parte superior para mover ambos pulgares a la vez (por ejemplo, arrastre el rango de alrededor) en su código abierto capa común: http://www.jidesoft.com/products/oss.htm

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