Class SequenceMouseListener
- java.lang.Object
-
- org.biojava.nbio.structure.gui.util.SequenceMouseListener
-
- All Implemented Interfaces:
MouseListener
,MouseMotionListener
,EventListener
public class SequenceMouseListener extends Object implements MouseListener, 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(MouseEvent arg0)
void
mouseDragged(MouseEvent e)
void
mouseEntered(MouseEvent arg0)
void
mouseExited(MouseEvent arg0)
void
mouseMoved(MouseEvent e)
void
mousePressed(MouseEvent event)
void
mouseReleased(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(MouseEvent event)
- Specified by:
mousePressed
in interfaceMouseListener
-
mouseDragged
public void mouseDragged(MouseEvent e)
- Specified by:
mouseDragged
in interfaceMouseMotionListener
-
mouseMoved
public void mouseMoved(MouseEvent e)
- Specified by:
mouseMoved
in interfaceMouseMotionListener
-
mouseClicked
public void mouseClicked(MouseEvent arg0)
- Specified by:
mouseClicked
in interfaceMouseListener
-
mouseEntered
public void mouseEntered(MouseEvent arg0)
- Specified by:
mouseEntered
in interfaceMouseListener
-
mouseExited
public void mouseExited(MouseEvent arg0)
- Specified by:
mouseExited
in interfaceMouseListener
-
mouseReleased
public void mouseReleased(MouseEvent event)
- Specified by:
mouseReleased
in interfaceMouseListener
-
triggerMouseOverPosition
protected void triggerMouseOverPosition(int pos, int mouseY)
-
-