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:

Digite a descrição da imagem aqui

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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top