import java.awt.*;
import java.applet.Applet;public class Test6_5 extends Applet{


   private int data[]={440,520,400,680,320,600};
    private String percent[]=new String[data.length]; //每个数据所占百分比
    private int radian[]=new int[data.length];
     private int dia=240;//设置饼图透明度
   private Color c1=new Color(0,255,0,dia);
   private Color c2=new Color(255,255,0,dia);
   private Color c3=new Color(255,0,0,dia);
   private Color c4=new Color(255,128,64,dia);
   private Color c5=new Color(255,128,255,dia);
   private Color c6=new Color(255,0,128,dia);
   private Color colors[]={c1,c2,c3,c4,c5,c6};
  public void init()
{
   int allData_sum=0;
   for(int s=0;s<data.length;s++)
    {
    
     allData_sum+=data[s];
    }
    for(int p=0;p<data.length;p++)
      {
        percent[p]=String.valueOf(Math.round(data[p]/allData_sum*100))+"%";
      }

for(int r=0;r<data.length;r++)
    {
     radian[r]=Math.round((float)data[r]/allData_sum*360);
     
    }
 
 }
  
 
 public void Paint(Graphics g)
{
 int start=0;
g.drawOval(100,120,150,60);
for(int a=0;a<data.length;a++){g.setColor(colors[a]);
 g.fillArc(100,120,150,60,start,radian[a]);
 start+=radian[a]; 
 } }
}
我是想做一个饼型图的,我写了上面的程序,可是运行后小程序没有显示内容啊,不知道是哪里的问题,请各位兄弟帮我一下,谢谢!