import java.util.*;
import java.awt.*;
import java.awt.event.*;

class ModelView2 extends Canvas implements Observer {
    Model model;

    ModelView2(Model model) {
	this.model = model;
	model.addObserver(this);
    }

    public void update(Observable ob, Object arg) {
	System.out.println("ModelView2 change: "
			   + model.x + ", " + model.y + ", " + model.z);
	repaint();
    }

    public void paint(Graphics g) {
	g.drawString(Integer.toString(model.x + 10), 10, 10);
	g.drawString(Integer.toString(model.y + 10), 10, 20);
	g.drawString(Integer.toString(model.z + 10), 10, 30);
    }
}

