/* * Created on Mar 4, 2005 */ package edu.umd.cs.piccolox.swing; import edu.umd.cs.piccolo.PCamera; import edu.umd.cs.piccolo.PCanvas; import edu.umd.cs.piccolo.PLayer; import edu.umd.cs.piccolo.PRoot; import edu.umd.cs.piccolox.nodes.PCacheCamera; /** * An extension of PCanvas that automatically installs a PCacheCamera * @author Lance Good */ public class PCacheCanvas extends PCanvas { protected PCamera createDefaultCamera() { PRoot r = new PRoot(); PLayer l = new PLayer(); PCamera c = new PCacheCamera(); r.addChild(c); r.addChild(l); c.addLayer(l); return c; } }