当前位置: 代码迷 >> Java相关 >> 关于画线的问题
  详细解决方案

关于画线的问题

热度:239   发布时间:2005-08-19 20:30:00.0
关于画线的问题

本人今天写了这小程序,想显示y=x*x这条直线,但怎么显示不出来? import java.applet.Applet; import java.awt.*;

public class Myline extends Applet { int []x; int []y; int num_init=1; public void paint(Graphics g) { drawmy(g); } public void drawmy(Graphics g) { for(int i=0;i<100;i++) { x[i]=num_init; y[i]=x[i]*x[i]; num_init++; } g.drawPolyline(x,y,100); } }


----------------解决方案--------------------------------------------------------

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

public class Myline extends Applet { int []x = new int[100]; int []y = new int[100]; int num_init=1; public void paint(Graphics g) { for(int i=0;i<100;i++) { x[i]=num_init; y[i]=x[i]*x[i]; num_init++; } g.drawPolyline(x,y,100); } } 程序的错误在于x和y这2个数组 还有drawmy跟paint为相同功能,完全没有必要写drawmy这个方法


----------------解决方案--------------------------------------------------------
谢谢大哥你了!原来没有初始化!
再次谢谢!
----------------解决方案--------------------------------------------------------
  相关解决方案