操作系统 程序设计 图形图像 媒体动画 机械电子 WEB开发 数据库 办公软件 路由技术 网络原理 网络架设 网络管理 认证培训
您的位置:计算机资讯网 >> 程序设计 >> Java 语言 >> 实例分析 -> 使用vector获取页面数值画折线图
使用vector获取页面数值画折线图
2004-10-13 09:55:50

怎么样把页面中的参数通过vector传入applet。我做了一个,不正确的地方欢迎指正。

程序用jcreator 打开即可。

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

public class applet_vector_demo extends Applet
{
private int[] data_int;
private int i,n;
private String[] data_string;

Collection c=new Vector();

public applet_vector_demo(){}

public void init()
{
for(i=1;;i++)
{
String param=this.getParameter("text"+i);
if(param==null) break;
c.add(param);
}

n=c.size();
data_int=new int[n];
data_string=new String[n];
c.toArray((Object[])data_string);
for(i=0;i<n;i++)
{
data_int[i]=Integer.parseInt(data_string[i]);
}
}

public void paint(Graphics g)
{
Font f1=new Font("Verdana",Font.BOLD,25);
g.setFont(f1);

g.drawString("the product of a farm",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,700,224);

for(i=0;i<n;i++)
{
g.drawLine(50+i*50,30,50+i*50,224);

}
for(i=0;i<n;i++)
{
g.setColor(Color.BLACK);
g.drawString(i+1+"X",50+i*50,240);
}

 


转自:不详 作者:未知 关闭
加入收藏 推荐给好友 打印本文
内容为网上收集,并不代表本站同意或者赞同其观点,如果有任何版权,内容问题,请联系本站,我们将在第一时间处理.
查询
关键字
搜索范围
热点专题
服务
计算机资讯网 | 联系方式 | 广告服务 | 意见留言 | 友情链接 | 网站地图 | 设为首页