edu.sc.seis.fissuresUtil.display.drawable
Class SoundPlay

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by edu.sc.seis.fissuresUtil.display.drawable.SoundPlay
All Implemented Interfaces:
Drawable, PlayEventListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener

public class SoundPlay
extends java.awt.event.MouseAdapter
implements Drawable, java.awt.event.MouseMotionListener, PlayEventListener


Constructor Summary
SoundPlay(SeismogramDisplay display, SeismogramContainer container)
           
 
Method Summary
 void draw(java.awt.Graphics2D canvas, java.awt.Dimension size, TimeEvent currentTime, AmpEvent currentAmp)
           
 void eventPlayed(PlayEvent e)
           
 java.awt.Color getColor()
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent e)
          Invoked when the mouse cursor has been moved onto a component but no buttons have been pushed.
 void setColor(java.awt.Color c)
           
 void setVisibility(boolean b)
           
 
Methods inherited from class java.awt.event.MouseAdapter
mouseEntered, mouseExited, mousePressed, mouseReleased, mouseWheelMoved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SoundPlay

public SoundPlay(SeismogramDisplay display,
                 SeismogramContainer container)
Method Detail

setVisibility

public void setVisibility(boolean b)
Specified by:
setVisibility in interface Drawable

getColor

public java.awt.Color getColor()
Specified by:
getColor in interface Drawable

setColor

public void setColor(java.awt.Color c)
Specified by:
setColor in interface Drawable

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Invoked when the mouse cursor has been moved onto a component but no buttons have been pushed.

Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener
Overrides:
mouseMoved in class java.awt.event.MouseAdapter

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener
Overrides:
mouseClicked in class java.awt.event.MouseAdapter

draw

public void draw(java.awt.Graphics2D canvas,
                 java.awt.Dimension size,
                 TimeEvent currentTime,
                 AmpEvent currentAmp)
Specified by:
draw in interface Drawable

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener
Overrides:
mouseDragged in class java.awt.event.MouseAdapter

eventPlayed

public void eventPlayed(PlayEvent e)
Specified by:
eventPlayed in interface PlayEventListener