站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Java 专题applet 之直方图

applet 之直方图

摘要: applet 之直方图

在网上很难找到做报表用的各种用图。下面是我最近的新作。一点点小东西,
与大家分享,如果有什么问题请发信到dengzi725@sohu.com
applet 原码,用jcreator打开即可。
import java.awt.*;
import java.applet.*;
public class draw extends Applet {
private int data[],i;
static Color color[]=
{Color.orange,Color.blue,Color.cyan,Color.DARK_GRAY,Color.GRAY,Color.
green,Co lor.magenta,Color.MAGENTA,Color.pink,Color.yellow};
public draw(){}
public void init() {
data=new int[10];
data[0]=100;
data[1]=150;
data[2]=60;
data[3]=30;
data[4]=20;
data[5]=60;
data[6]=200;
data[7]=600;
data[8]=210;
data[9]=10; }
public void paint(Graphics g ) {
Font f1=new Font("Verdana",Font.BOLD,25);
g.setFont(f1);
g.drawString("the product of last year",150,25);
Font f2=new Font("Verdana",Font.BOLD,10);
g.setFont(f2);
for(i=0;i<=7;i++) {
g.drawLine(30,50+i*25,630,50+i*25);
g.drawString(700-i*100+"",5,52+i*25); }
g.drawLine(30,30,30,224);
for(i=0;i<12;i++) {
g.setColor(Color.BLACK);
g.drawString(i+1+"M",50+i*50,240); }
for(i=0;i<=11;i++) {
g.setColor(color[i]);
g.fillRect(50+i*50,225-data[i]/4,28,data[i]/4);
g.drawString(data[i]+"",50+i*50+2,220-data[i]/4); } } }
html原码如下:

<head>
bars
</head>
<body>


</body>

结果如下:
↑返回目录
前一篇: Applet的数字签名认证实现的具体方法、步骤
后一篇: applet 之折线图