Bonjour,

Je veux afficher une JScrollBar dans mon application mais le problème c'est que celle-ci est vide : il y a les deux flèches (pour aller à droite ou à gauche) mais le rectangle qui bouge n'y est pas.

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
20
21
22
23
24
25
26
import java.awt.Adjustable;
import javax.swing.JFrame;
import javax.swing.JScrollBar;
 
public class Fenetre extends JFrame {
 
    public Fenetre () {
        super ();
        JScrollBar bar = new JScrollBar (Adjustable.HORIZONTAL);
        bar.setMinimum (1144206705);
        bar.setMaximum (1144206761);
        bar.setUnitIncrement (10);
        bar.setValue (1144206705);
        getContentPane ().add (bar);
 
        pack ();
        setVisible (true);
    } // Fenetre ()
 
    public static void main (String[] args) {
        new Fenetre ();
    } // main ()
 
    private static final long serialVersionUID = 1L;
 
} // Fenetre ()
Si je remplace 1144206705 par 5 et 1144206761 par 61, le rectangle s'affiche. Mais cette solution ne m'arrange pas.
Ai-je fait une erreur ? Ou y a-t-il une borne pour le valeur minimum et maximum ?

Seb