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

这篇博客介绍如何在Java Applet中使用Vector从页面参数获取数值,然后绘制折线图。程序首先从页面获取数据并存储在Vector中,接着将Vector中的数据转换为整数数组,并在Applet的paint方法中绘制折线图。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值