Sobreposição de múltiplos jsliders em swing
Pergunta
É possível sobrepor vários JSLiders para que eu possa ver os "polegares" em ambos (tentei desativar a pintura da faixa e definir a opacidade para falsa, mas um ainda esconde o outro)? Basicamente, eu gostaria de criar um componente que permita ao usuário definir um intervalo (e eu realmente não queria escrever um personalizado, pois possui a maioria dos atributos de um controle deslizante). Se houver outra maneira de fazer isso com um slider, isso também funcionaria.
obrigado,
Jeff
Solução
Ah, eu o encontrei (não devia estar se divertindo nos termos certos). Swing Labs como um jxmultithumbslider que eu acho que fará o truque.
Outras dicas
Recentemente, tive o mesmo problema, queria um slider com dois polegares. Eu não entrei muito nisso, e o que acabei fazendo para obter o alcance é simplesmente colocar dois controles deslizantes e, no evento "OnliderChange", o ouvinte impediu uma estar menor que a outra e a outra maior que a de uma. Eu não acredito que o Swing tenha um deslizador de dois dedos, embora possa ser um novo recurso legal a ser adicionado, então acho que esta é a sua melhor aposta.
O Jide tem um intervalador com 2 polegares (e um bom extra no topo para mover os dois polegares de uma só vez (por exemplo, arraste o alcance) em sua camada comum de código aberto: http://www.jidesoft.com/products/oss.htm