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 :
et je place le curseur via :
Code : Sélectionner tout - Visualiser dans une fenêtre à part int scrollPos = scroll.getVerticalScrollBar().getValue();
Le problème est que ça ne fonctionne pas. Le curseur remonte quand même.
Code : Sélectionner tout - Visualiser dans une fenêtre à part scroll.getVerticalScrollBar().setValue(scrollPos);
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 b4 3492 after 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 >
Partager