Usando jslider para mover jscollpane?
-
12-12-2019 - |
Pergunta
Estou fazendo um aplicativo Java que vê um conjunto de imagens dentro de uma linha do tempo.Minha ideia era usar um jscrollpane com o conjunto de todas as imagens definidas em um layout de grade, mas em vez de rolar o painel usando as barras de rolagem tradicionais, eu queria usar algo como um jslider.
O objetivo deste é dar ao usuário mais controle e ideia do momento em que o subconjunto de imagens é mostrado e para dar maior efeito de uma linha do tempo.Eu produzi um simples exemplo visual da minha ideia abaixo:
Eu me perguntei se isso era ainda possível, pois não vi exemplos semelhantes após uma extensa pesquisa.Qualquer ajuda com qualquer possível soluções é muito apreciada.
Muito obrigado.
Solução
Algumas idéias: Coloque as imagens em um jpanel e este jpanel em um jscollpane sem barras de rolagem.Em seguida, sincronize o controle deslizante (Changelistener) com o JViewport.
ou (mais simples) Use a barra de rolagem horizontal como o controle deslizante e personalizado um jscrollbar com os rótulos.