Site hosted by Angelfire.com: Build your free website today!
 

The Draw Class

The Drawing class now implements the Serializable interface:

package drawing;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Iterator;
import graphicalobject.GraphicElement;

public class Drawing implements Serializable {
    ArrayList elements = new ArrayList();
    public void addElement(GraphicElement elem) {
        elements.add(elem);
    }
    public int getElementCount() {
        return elements.size();
    }
    public void display() {
        for (Iterator it = elements.iterator(); it.hasNext(); ) {
            ((GraphicElement)it.next()).display();
        }
    }
}