PPT Slide
public class DrawCanvas extends Canvas
implements MouseMotionListener, MouseListener{
private int mouseX, mouseY, oldX, oldY;
private boolean bClear, bDrawing;
private ControlPanel controls;
public DrawCanvas(int width, int height) {
this.setSize(width,height);
this.addMouseListener(this);
this.addMouseMotionListener(this);
public void setControls(ControlPanel controls) {
this.controls = controls;
public void updateCoordinates(MouseEvent e) {
updateCoordinates(e.getX(), e.getY());