Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
applet 之柱状图

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

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

applet 原码,用jcreator打开即可。

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

public class square extends Applet
{
 private int data[], dataAll, dataArc[], i;
 
 Thread m_MultiThread;

 public square(){}
// the init function ; 
 public void init()
 {
  data=new int[10];
  dataArc=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;
  while(i<10)
  {
   dataAll+=data[i++];
  }
  
 }
 
file://tho body of paint;

 public void paint(Graphics g ) 
 {
  Font f1=new Font("Verdana",Font.BOLD,25);
  g.setFont(f1);
  g.drawRect(15,0,570,250);
  g.drawString("the product of last year",150,35);
  g.drawLine(40,225,550,225);
  g.setColor(Color.ORANGE);
  Font f2=new Font("Verdana",Font.BOLD,12);
  g.setFont(f2);
  
  for(i=0;i<=9;i++)
  {

   g.fillRect(50+i*50,225-data[i]/4,45,data[i]/4);
   g.drawString(data[i]+"",50+i*50+10,220-data[i]/4);
   g.drawString(i+1+"M",50+i*50,240);
  }

 }
}

html原码如下:

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

结果如下:




相关文章

相关软件