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
Partager