"Refresh" em JScrollPane

1 resposta
Zero_Zero_Flag

Olá pessoal
Mais uma vez estou postando para tentar resolver um problemao na minha aplicaçao (para os mais experientes deve ser facil de resolver heheh).
Seguinte, no outro post perguntei se tinha como usar JScrollPane sem layout. Acho que não fui muito claro na minha pergunta, mas depois de colocar um gerenciador de layout em minha aplicação descobri que não era esse o problema.

ai vai.

O bug eh assim, quando eu abro uma imagem, o JScrollPane dimensiona as barras para o tamanho “não exibido” da imagem. Até ai tudo bem.
Quando eu mando abrir outra imagem, as barras continuam dimensionadas com a sobra da imagem antiga. Isso acontece com ou sem gerenciador de layout.

Como faço para que ele renove as barras de rolagem toda vez que eu abrir uma nova foto? Alguém tem alguma dica?

Abraços!

Zero

1 Resposta

Zero_Zero_Flag

Olá denovo.

painelRolante.getViewport().revalidate();

essa linha antes de abrir um novo arquivo em um try/catch funcionou!

Abraços

Zero

Criado 24 de janeiro de 2008
Ultima resposta 24 de jan. de 2008
Respostas 1
Participantes 1