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

mg4355電子游戲線路檢測:一個關于JAVA繪制仿真立體餅圖的程序源碼供大家參考

?

下面法度榜樣是一個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文檔要收費)

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

盼望對大年夜家有所贊助,也盼望大年夜家指出法度榜樣中的不夠,感謝!

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

河北十一选五开奖的 亿牛配资 市来美保教师在线观看 线上股票配资选哪家 一本道 色 3d试机号开机号列 6十1中奖规则奖金黑龙江 中文字幕番号大全 球探比分分频道 学生妹做爱a片 股票涨跌如何计算公式 义乌期货配资 景盛配资 网易体育比分直播 大乐乐透牛彩网 步行者老鹰 郑州按摩会所那里有00后小妹