java读取文件画折线图_月光软件站 - 编程文档 - Java - 使用vector获取页面中传来的数值画折线图...

怎么样把页面中的参数通过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

{

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

{

g.drawLine(50+i*50,30,50+i*50,224);

}

for(i=0;i

{

g.setColor(Color.BLACK);

g.drawString(i+1+"X",50+i*50,240);

}

g.setColor(Color.BLUE);

for(i=0;i

{

g.drawString(data_int[i]+"",50+i*50,220-data_int[i]/4);

}

for(i=0;i

{

g.drawLine(50+i*50,225-data_int[i]/4,50+(i+1)*50,225-data_int[i+1]/4);

}

}

}

html页面如下:

applet vector demo view

¡¡

¡¡

¡¡

¡¡

¡¡

¡¡

¡¡

¡¡

¡¡

¡¡

¡¡

¡¡

¡¡

¡¡

¡¡

产生结果如下图:

CSDN_Dev_Image_2003-12-151145420.bmp

down_info.asp?id=16029

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值