Class ep.cg.widgets.PolyCanvas
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class ep.cg.widgets.PolyCanvas

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Canvas
                   |
                   +----ep.cg.widgets.PolyCanvas

public class PolyCanvas
extends Canvas
implements ModeChangeListener, ActionListener, Runnable
The canvas on which line segments are drawn. Contains an instance of XEngine, which is used to determine what is drawable and what is drawn.

Constructor Index

 o PolyCanvas(Image, Image, Image)
 o PolyCanvas()

Method Index

 o actionEvent(int)
 o modeChangeEvent(int)
 o mouseDown(Event, int, int)
 o mouseDrag(Event, int, int)
 o mouseExit(Event, int, int)
 o mouseUp(Event, int, int)
 o paint(Graphics)
 o reset()
 o run()
 o update(Graphics)

Constructors

 o PolyCanvas
  public PolyCanvas(Image dot1,
                    Image dot2,
                    Image doti)
 o PolyCanvas
  public PolyCanvas()

Methods

 o reset
  protected void reset()
 o run
  public synchronized void run()
 o modeChangeEvent
  public void modeChangeEvent(int mode)
 o actionEvent
  public void actionEvent(int act)
 o mouseDown
  public boolean mouseDown(Event evt,
                           int x,
                           int y)
Overrides:
mouseDown in class Component
 o mouseDrag
  public boolean mouseDrag(Event evt,
                           int x,
                           int y)
Overrides:
mouseDrag in class Component
 o mouseUp
  public boolean mouseUp(Event evt,
                         int x,
                         int y)
Overrides:
mouseUp in class Component
 o mouseExit
  public boolean mouseExit(Event evt,
                           int x,
                           int y)
Overrides:
mouseExit in class Component
 o paint
  public void paint(Graphics g)
Overrides:
paint in class Canvas
 o update
  public void update(Graphics g)
Overrides:
update in class Component

All Packages  Class Hierarchy  This Package  Previous  Next  Index