Bonjour

Suite à mon précédent post, je cherche à disposer d'un JScrollPane avec au-dedans un GLJPanel de JOGL.
En fonction du zoom sur ma forme, des JScrollBar doivent apparaître. Or, même si je suis dans un cas où le scroll est possible, rien ne se passe. Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
//Fonction de zoom de mon GLJPanel
public void mouseWheelMoved(MouseWheelEvent arg0) {
        if (arg0.getWheelRotation() == -1) {
            zoom -= 0.1;
        } else {
            zoom += 0.1;
        }
        this.gltest.refresh();
        this.gltest.getGLPJPanel().scrollRectToVisible(this.rectangle);
        System.out.println(this.rectangle.width+" Vs "+this.gltest.getWidth());
        System.out.println(this.rectangle.height+" Vs "+this.gltest.getHeight());
        System.out.println();
        if(this.rectangle.width>this.gltest.getWidth() || this.rectangle.height>this.gltest.getHeight()){
            //System.out.println("Scroll");
            this.gltest.setPreferredSize(new Dimension(this.rectangle.width, this.rectangle.height));
            this.gltest.getGLPJPanel().revalidate();
        }
    }
Merci d'avance de votre aide.

@++