applet 之折线图

在网上很难找到做报表用的各种用图。下面是我最近的新作。一点点小东西,
与大家分享,如果有什么问题请发信到dengzi725@sohu.com

applet 原码,用jcreator打开即可。

import java.awt.*;
import java.applet.*;

public class Curve extends Applet
{
 private int data[], i;
 
 public Curve(){}
// the init function ; 
 public void init()
 {
  data=new int[12];

  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;
  data[10]=210;
  data[11]=10;
 
 }
 
file://tho body of paint;

 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.drawString(700-i*100+"",0,52+i*25);
  }
  g.drawLine(8,30,10,224);
  g.drawLine(8,224,650,224);
 
  for(i=0;i<12;i++)
  {
   g.drawLine(50+i*50,30,50+i*50,224);

  }
  for(i=0;i<12;i++)
  {
   g.setColor(Color.BLACK);
   g.drawString(i+1+"M",50+i*50,240);
  }
 
  for(i=0;i<12;i++)
  {
   g.setColor(Color.BLUE);
   g.drawLine(50+i*50,225-data[i]/4,50+(i+1)*50,225-data[i+1]/4);
   g.drawString(data[i]+"",50+i*50,220-data[i]/4);
  }
 }
}

html原码如下:

<html>
<head>
<title>bars</title>
</head>
<body>
<applet code=Curve.class width=800 height=500 >
</applet>
</body>
</html>

结果如下:

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值