PPT Slide
/* class DrawCanvas (cont’d) . . . */
public Color getColor() {
return color;
} // getColor
public void setColor(Color color) {
this.color = color;
} // setColor
public void update(Graphics g) {
paint(g);
} // update
public void paint (Graphics g) {
if (getClear()) {
g.setColor(Color.white);
g.fillRect(0,0,getSize().width,
getSize().height);
setClear(false);
} // if
if (getDrawing()) {
g.setColor(getColor());
g.drawLine(oldX, oldY, mouseX, mouseY);
} // if
} // paint
Previous slide
Next slide
Back to first slide
View graphic version