endrov.typeWorms
Class WormImageTool

java.lang.Object
  extended by endrov.typeWorms.WormImageTool
All Implemented Interfaces:
GeneralTool, Viewer2DTool, java.awt.event.ActionListener, java.util.EventListener

public class WormImageTool
extends java.lang.Object
implements Viewer2DTool, java.awt.event.ActionListener

Make and edit networks


Field Summary
 WormImageRenderer r
           
 
Constructor Summary
WormImageTool(Viewer2DWindow w, WormImageRenderer r)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void deselected()
          Called when the tool has been deselected
 javax.swing.JMenuItem getMenuItem()
          Get the menu item to be placed in the tools menu
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void mouseClicked(java.awt.event.MouseEvent e, java.awt.Component invoker)
           
 void mouseDragged(java.awt.event.MouseEvent e, int dx, int dy)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent e, int dx, int dy)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void paintComponent(java.awt.Graphics g)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

r

public final WormImageRenderer r
Constructor Detail

WormImageTool

public WormImageTool(Viewer2DWindow w,
                     WormImageRenderer r)
Method Detail

getMenuItem

public javax.swing.JMenuItem getMenuItem()
Description copied from interface: Viewer2DTool
Get the menu item to be placed in the tools menu

Specified by:
getMenuItem in interface Viewer2DTool

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

deselected

public void deselected()
Description copied from interface: Viewer2DTool
Called when the tool has been deselected

Specified by:
deselected in interface Viewer2DTool

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e,
                         java.awt.Component invoker)
Specified by:
mouseClicked in interface GeneralTool

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e,
                         int dx,
                         int dy)
Specified by:
mouseDragged in interface GeneralTool

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface GeneralTool

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface GeneralTool

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e,
                       int dx,
                       int dy)
Specified by:
mouseMoved in interface GeneralTool

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface GeneralTool

paintComponent

public void paintComponent(java.awt.Graphics g)
Specified by:
paintComponent in interface GeneralTool

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface GeneralTool

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface GeneralTool