Salut a tous,
Je voudrais faire défiler un Panel dans un JScrollPane.
L'affichage se fait normalement mais lorsque j' agrandis ou rétrécis ma fenetre, la barre de défilement vertical fonctionne nickel alors que la barre de défilement horizontal reste bloquée...
De plus, lorsque j'agrandis ma fenetre, la barre de défilement vertical reste ancrée à une certaine position et je voudrai qu'elle reste collée a droite...
Voici un bout de 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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
// On cree la barre deroulante dans laquelle on met le panel (principal)
            this.scrollPane = new JScrollPane(panelGeneral,scrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,scrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
 
            // On fixe ses coordonnees
            this.scrollPane.setBounds(0,0,this.lFenetre-10,this.hFenetre-75);
 
            // On fixe une vitesse de defilement
            this.scrollPane.getVerticalScrollBar().setUnitIncrement(50);
            this.scrollPane.getHorizontalScrollBar().setUnitIncrement(20);
 
 
 
            // On ajoute le listener lorsqu'on utilise la barre de defilement verticale
            this.scrollPane.getVerticalScrollBar().addAdjustmentListener(new AdjustmentListener(){
                public void adjustmentValueChanged(AdjustmentEvent e){
                    lFenetre = getWidth();
                    hFenetre = getHeight();
                    repaint();
                }
            });
 
            // On ajoute le listener lorsqu'on utilise la barre de defilement verticale
            this.scrollPane.getHorizontalScrollBar().addAdjustmentListener(new AdjustmentListener(){
                public void adjustmentValueChanged(AdjustmentEvent e){
                    lFenetre = getWidth();
                    hFenetre = getHeight();
                    repaint();
                }
            });
 
            // On l'ajoute au conteneur
            c.add(scrollPane);
Merci d'avance pour votre aide