public abstract class BigX extends java.awt.event.MouseAdapter implements Drawable, java.awt.event.MouseMotionListener
Constructor and Description |
---|
BigX(SeismogramDisplayProvider display) |
Modifier and Type | Method and Description |
---|---|
abstract void |
clicked() |
void |
draw(java.awt.Graphics2D canvas,
java.awt.Dimension size,
TimeEvent currentTime,
AmpEvent currentAmp) |
java.awt.Color |
getColor() |
java.awt.Color |
getDrawColor() |
protected boolean |
intersects(java.awt.event.MouseEvent e) |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
setColor(java.awt.Color c) |
void |
setVisibility(boolean b) |
void |
setXY(int x,
int y) |
void |
useInsets(boolean insideInsets) |
public BigX(SeismogramDisplayProvider display)
public abstract void clicked()
public void setXY(int x, int y)
public void draw(java.awt.Graphics2D canvas, java.awt.Dimension size, TimeEvent currentTime, AmpEvent currentAmp)
public void setVisibility(boolean b)
setVisibility
in interface Drawable
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
mouseClicked
in class java.awt.event.MouseAdapter
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
mouseMoved
in class java.awt.event.MouseAdapter
public void useInsets(boolean insideInsets)
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
mouseDragged
in class java.awt.event.MouseAdapter
protected boolean intersects(java.awt.event.MouseEvent e)
public java.awt.Color getDrawColor()