Refresh no JPanel para Posicionar o JScrollPane+JTextArea[DESISTENCIA]

2 respostas
Poneis123

Olá Galera,

Eu estava com um problema para reposicionar meu JScrollPane com uma JTextArea.
Descobri que o método abaixo resolve o problema:

Porém ele não posiciona logo quando executa isto, eu preciso atualizar meu painel ou algo do tipo?

Se eu pressiono um botão qualquer ele atualiza e volta para o topo do texto.

Como faço para dar um “Refresh” no painel e aplicar a alteração que fiz no componente(JScrollPane)? já tentei dar um revalidate() e um repaint() mas nao funcionou.

Muito Obrigado!

2 Respostas

javer

Cara você poderia explicar melhor do que se trata?
Por exemplo, o que tem dentro JScrollPane? Por que você precisa mexer na posição do componente?

RenataFA

Olá amigo!

Eu faço assim:

scroll.getViewport().setViewPosition§; // p é meu objeto Point
scroll.validate();

O que vc precisa é do .validade() :wink:

Criado 5 de outubro de 2009
Ultima resposta 6 de out. de 2009
Respostas 2
Participantes 3