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

class ModelView1 extends Canvas implements Observer {
    Model model;

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

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

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