CSE115.Graphics
Class FramedTriangle

java.lang.Object
  extended by NGP.Graphics.Shape
      extended by NGP.Graphics.RectangularShape
          extended by NGP.Graphics.FramedRectangularShape
              extended by CSE115.Graphics.FramedTriangle
All Implemented Interfaces:
MouseListener, MouseMotionListener, EventListener, Colorable, Graphic, Locatable, Reactor, Rotatable, Sizeable

public class FramedTriangle
extends FramedRectangularShape

An NGP-style framed triangle.

Author:
Phil Ventura

Field Summary
 
Fields inherited from interface NGP.Colorable
DEFAULT_GRAY
 
Constructor Summary
FramedTriangle(DrawingPanel dp)
          Creates a new FramedTriangle with the specified DrawingPanel.
 
Method Summary
 
Methods inherited from class NGP.Graphics.FramedRectangularShape
actualPaint, getBounds, getThickness, setThickness
 
Methods inherited from class NGP.Graphics.RectangularShape
getDimension, getLocation, setCenterLocation, setDimension, setLocation, unwrap, wrap
 
Methods inherited from class NGP.Graphics.Shape
contains, drag, getCenterLocation, getColor, getDrawingPanel, getRotation, hide, intersects, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, paint, react, setColor, setDrawingPanel, setRotation, show
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FramedTriangle

public FramedTriangle(DrawingPanel dp)
Creates a new FramedTriangle with the specified DrawingPanel.

Parameters:
dp - the DrawingPanel for this FramedTriangle.