Bonjour,
le programme suivant donne pas le résultat que je veux;
dans l'output tous les bar sont la même taille,quelqu'un peut m'aider svp
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
34
35
36
37
38
39
40
41 import java.awt.*; import java.applet.*; public class BarChart extends Applet { int n=0; String label[]; int value[]; public void init() { try { n=Integer.parseInt(getParameter("columns")); label=new String[n]; value=new int[n]; label[0]=getParameter("label1"); label[1]=getParameter("label2"); label[2]=getParameter("label3"); label[3]=getParameter("label4"); value[0]=Integer.parseInt(getParameter("c1")); value[1]=Integer.parseInt(getParameter("c2")); value[2]=Integer.parseInt(getParameter("c3")); value[3]=Integer.parseInt(getParameter("c4")); } catch(NumberFormatException e) { } } public void paint(Graphics g) { for(int i=0;i<n;i++) { g.setColor(Color.red); g.drawString(label[i],20,i*50+30); g.fillRect(50,i*50+10,value[i],40); } } }merci d'avance
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 <html> <applet code=BarChart.class width=300 height=250> <param name="columns" value="4"> <param name="c1" value="110"> <param name="c2" value="150"> <param name="c3" value="100"> <param name="c4" value="170"> <param name="label1" value="91"> <param name="label2" value="92"> <param name="label3" value="93"> <param name="label4" value="94"> </applet> </html>
Partager