?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

微乐长沙麻将新版下载:mg4355电子游戏线路检测:一个关于JAVA绘制仿真立体饼图的程序源码供大家参考

?

长沙转转麻将必胜口诀 www.fv7j.com.cn 下面法度榜样是一个APPLET,有兴趣的同伙可以将其改为BEAN,

/法度榜样名称:饼形图

//法度榜样类型:JAVA APPLET

//文件类型:模板文件,由HTML驱动,数据为模拟数据

//原文件名:CakeChart.java

//法度榜样版本:1.5

//法度榜样设计人:杨勇

//更新日期:2003-3-13

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

import java.math.*;

import mg4355电子游戏线路检测java.util.*;

import java.awt.geom.Arc2D;

import java.awt.geom.*;

import java.awt.Polygon;

import java.util.Date;

import java.applet.*;

public class CakeChart extends Applet

{

//初始数据

private double data[]={100.,50,113.,127.,299.234,120.,93.,123.,127.,199.,157.,189.};

private String percent[]=new String[data.length]; //每个数据所占百分比

private int radian[]=new int[data.length]; //每个数据所对应的弧度数

private double max,min;

//初始化每块饼的颜色

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);

privatemg4355电子游戏线路检测 Color c6=new Color(255,0,128,dia);

private Color c7=new Color(233,124,24,dia);

private Color c8=new Color(204,119,115,dia);

private Color c9=new Color(89,159,230,dia);

private Color c10=new Color(148,140,179,dia);

private Color c11=new Color(128,0,64,dia);

private Color c12=new Color(174,197,208,dia);

private Color colors[]={c1,c2,c3,c12,c11,c6,c4,c8,c9,c10,c5,c7};

//统计图的宽度和高度

private int width=600;

private int height=400;

//定义标题肇危坐标变量

private int titleStart_x;

private int titleStart_y;

//定义圆心坐标

private int oval_x=60;

private int oval_y=90;

//定义椭圆的长轴和短轴

private int long_axes=280;

private int short_axes=200;

//定义图例区域动身点坐标

private int cutlineRect_x=70;

private int cutlineRect_y=450;

//定义图倒区域矩形的宽度和高度

private int cutlineRect_width=100;

private int cutlineRect_heigth=235;

//定义日期变量

private Date date=new Date();

//定义统计图其他显示信息的超始坐标

private int otherInfo_x1;

private int otherInfo_y1;

private int otherInfo_xmg4355电子游戏线路检测2;

prmg4355电子游戏线路检测ivate int otherInfo_y2;

private int otherInfo_x3;

private int otherInfo_y3;

//定义标题XY轴信息

private String title="办事器流量统计 (饼形统计图) ";

private String otherInfo1="西南师范大年夜学收集教导学院";

private String otherInfo2="www.eduwest.com";

private String otherInfo3="绘图日期:";

//双缓冲设置

private Image offScreenImage =null;

private Graphics offScreenBuffer =null;

public CakeChart()

{

}

public void init()

{

offScreenImage=this.createImage(width,height);

offScreenBuffer=offScreenImage.getGraphics();

NumberBudget();

CoorBudget();

}

public void NumberBudget()

{

//求数据中的最大年夜值和最小值

max=data[0];

min=data[0];

for(int mm=0;mmmax)

max=data[mm];

if(data[mm]=mg4355电子游戏线路检测0;t--)

{

rVal=t*255/frameCount;

gVal=t*255/frameCount;

bVal=t*255/frameCount;

g2.setColor(new Color(rVal,gVal,bVal,50));

g2.drawOval(oval_x,oval_y+t,long_axes,short_axes);

}

for(int a=0;a

New Document

==============================

阐明:

必须将HTML和CLASS放在一个目录里,必须安装JRE(1.4及以上版本).

==============================

国外也有类似API包,有免费的也有收费的,

比如:http://www.visualmining.com(商业的,不过可以进修其系统架构,很不错)

http://www.jfree.org/(免费的,不过API文档要收费)

--------------------------------

盼望对大年夜家有所赞助,也盼望大年夜家指出法度榜样中的不够,感谢!

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: