Bonjour,

J'ai une fenetre affichant un JScrollPane contenant un JPanel qui lui contient un ensemble de composants (Tables, libellés).

J'ai des labels situé en header que j'aimerai utiliser (avec un click) pour positionner automatiquement la scrollBar à l'endroit correspondant. Un peu comme des raccourcis.

Après quelques recherche, j'ai utilisé la fonction scrollRectToVisible mais sans succès.

Exemple je clique sur le label1 situé en header de l'écran et la scrollbar doit se positionner automatiquement au niveau du label2 (situé dans le JPanel lui même positonné dans le JScrollPane)

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
private void jLabel1MouseClicked(java.awt.event.MouseEvent evt) {                                     
        jPanel.scrollRectToVisible(jLabel2.getVisibleRect());
 
 }
J'ai essayé d'utiliser la méthode sur le jScrollPane au lieu du jPanel toujours sans succès...

Merci d'avance.