Class SequenceMouseListener
- java.lang.Object
-
- org.biojava.bio.structure.gui.util.SequenceMouseListener
-
- All Implemented Interfaces:
java.awt.event.MouseListener
,java.awt.event.MouseMotionListener
,java.util.EventListener
public class SequenceMouseListener extends java.lang.Object implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener
a mouse listener for the AbstractChainRenderer class it listens to all mouse events and triggeres appropriate SequenceListener and FeatureListener events- Author:
- Andreas Prlic
-
-
Constructor Summary
Constructors Constructor Description SequenceMouseListener(SequenceDisplay parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAlignmentPositionListener(AlignmentPositionListener li)
void
clearListeners()
void
mouseClicked(java.awt.event.MouseEvent arg0)
void
mouseDragged(java.awt.event.MouseEvent e)
void
mouseEntered(java.awt.event.MouseEvent arg0)
void
mouseExited(java.awt.event.MouseEvent arg0)
void
mouseMoved(java.awt.event.MouseEvent e)
void
mousePressed(java.awt.event.MouseEvent event)
void
mouseReleased(java.awt.event.MouseEvent event)
void
setChain(Chain c)
protected void
triggerMouseOverPosition(int pos, int mouseY)
-
-
-
Constructor Detail
-
SequenceMouseListener
public SequenceMouseListener(SequenceDisplay parent)
-
-
Method Detail
-
clearListeners
public void clearListeners()
-
addAlignmentPositionListener
public void addAlignmentPositionListener(AlignmentPositionListener li)
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent event)
- Specified by:
mousePressed
in interfacejava.awt.event.MouseListener
-
setChain
public void setChain(Chain c)
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDragged
in interfacejava.awt.event.MouseMotionListener
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMoved
in interfacejava.awt.event.MouseMotionListener
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent arg0)
- Specified by:
mouseClicked
in interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent arg0)
- Specified by:
mouseEntered
in interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent arg0)
- Specified by:
mouseExited
in interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent event)
- Specified by:
mouseReleased
in interfacejava.awt.event.MouseListener
-
triggerMouseOverPosition
protected void triggerMouseOverPosition(int pos, int mouseY)
-
-