Salut à tous,

J'ai un JPanel intégré dans une JScrollbar. Toutes les 15 secondes je remove la JScrollbar et je réaffiche un nouveau JPanel+JScrollbar.

Après chaque update, j'aimerai me repositionner au même endroit qu'avant.

Je récupère la position via :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
int scrollPos = scroll.getVerticalScrollBar().getValue();
et je place le curseur via :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
scroll.getVerticalScrollBar().setValue(scrollPos);
Le problème est que ça ne fonctionne pas. Le curseur remonte quand même.

J'affiche les valeurs de la position du scroll et j'obtiens par exemple :

Peut importe la position à laquelle se trouve la scrollbar, elle remonte toujours à 90.

J'ai trouvé sur le forum des idées avec les JTextArea mais moi j'utilise un JPanel. J'aimerai ne pas modifier mon approche.

Qqun aurait-il une idée pour résoudre mon problème?
Merci d'avance

< Nutella >