bonjour a tous,
je suis un débutant en swing et je dois réaliser un histogramme avec un scrollbar horizantal pour pouvoir afficher tous mes bars!
j'ai essayer ce code mais ça ne marche pas! :
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
 
 public static void main (String [] args){
        Graph graph = new Graph();
        graph.createGraph();
        Integer [] values = new Integer [50] ;
        for (int i = 0 ; i < 50 ; i++)
            values[i] = i ;
        graph.setValues(values);
 
        JScrollPane scroll = new JScrollPane(graph);
        scroll.getViewport().add(graph, null); 
 
        JFrame frame = new JFrame();
        frame.add(scroll);
        //scroll.setBounds(frame.getBounds());
        //scroll.setViewportView(graph);
        //scroll.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
 
        //scroll.setVisible(true);
 
 
        //frame.getContentPane().add(scroll);
        frame.setSize(350, 700);
        //frame.pack();
        frame.setVisible(true);
        frame.repaint();
 
 
    }

la class Graph étant une classe qui étant JPanel que j'ai trouvé sur le net.
je tiens a préciser que je ne peux pas utiliser des api comme JFreeChart pour l'histogramme car celui la n'est qu'une premiere partie du travail que j'ai a faire pour mon stage!

Merci