Bonjour
J'ai un gros soucis que je n'arrive pas à résoudre. Je m'arrache les cheveux dessus.
J'ai un scrollPane, avec une image dedans.
Je veux positionner le ViewPort bien correctement quand je zoome dans mon image.
Grace à mon facteur de zoom, je fais ça :
Code :
- skyScrollPane.getVerticalScrollBar().setValue((int)(zoom*skyScrollPane.getVerticalScrollBar().getValue()));
- skyScrollPane.getHorizontalScrollBar().setValue((int)(zoom*skyScrollPane.getHorizontalScrollBar().getValue()));
|
Ca ne marche pas. Pire, ca ne positionne meme pas les scrollbar n'importe où, j'ai l'impression que ca ne change pas la position.
J'ai fait des tests :
Par exemple ma scrollBar vertical va de 0 à 1966 comme valeurs.
Meme en faisant un setValue égal à 1300 par exemple, la scroll bar reste vers le haut.
help !