class graphCanvas extends Canvas{ double xmin=0,xmax=30,ymin=0,ymax=300; int gxmin=20,gxmax=180,gymin=20,gymax=180; public void setGraphSize(double xmin0,double xmax0,double ymin0,double ymax0){ xmin=xmin0; xmax=xmax0; ymin=ymin0; ymax=ymax0; } public void paint(Graphics g){ drawGraphAxis(g); } public void drawGraphAxis(Graphics g){ g.drawLine(40,20,40,280); g.drawLine(20,260,280,260); g.drawString("",145,275); g.drawString("w",25,140); g.drawString("",25,155); g.drawString("W",25,170); g.drawString("0",25,275); } public void clear(){ Graphics g=getGraphics(); g.clearRect(0,0,getSize().width,getSize().height); drawGraphAxis(g); } public void drawPoint(double x,double y){ int gx,gy; gx=(int)(x+40); gy=(int)(260-y); Graphics g=getGraphics(); g.drawLine(gx,gy,gx,gy); } }