import java.awt.Canvas;
import java.awt.Graphics;
class GCanvas extends Canvas {
/**
*
*/
private static final long serialVersionUID = 1L;
int xpt=500, ypt=500;
boolean clear = false;
public void update(Graphics g) {
if(clear){
g.clearRect(0,0,1000,1000);
clear = false;
}else{
try {
g.fillOval(xpt, ypt, 10, 10);
} catch (Exception e) {}
}
}
public void newPoint(Float xacel, Float yacel) {
xpt = xpt + 1*Math.round(xacel);
System.out.println("new x point: "+xpt);
ypt = ypt + 1*Math.round(yacel);
System.out.println("new y point: "+ypt);
repaint();
}
public void clearCanvas(){
xpt = 500;
ypt = 500;
clear = true;
repaint();
}
public void paint(Graphics g) {
update(g);
}
}