uk.ac.man.bioinf.gui.viewer.plaf
Class BasicAlignmentViewerUI
java.lang.Object
|
+--javax.swing.plaf.ComponentUI
|
+--uk.ac.man.bioinf.gui.viewer.plaf.AlignmentViewerUI
|
+--uk.ac.man.bioinf.gui.viewer.plaf.BasicAlignmentViewerUI
- All Implemented Interfaces:
- EventListener, MouseInputListener, MouseListener, MouseMotionListener, PropertyChangeListener
- Direct Known Subclasses:
- MetalAlignmentViewerUI
- public class BasicAlignmentViewerUI
- extends AlignmentViewerUI
- implements PropertyChangeListener, MouseInputListener
BasicAlignmentViewerUI.java
Created: Tue Mar 14 16:30:36 2000
- Version:
- $Id: BasicAlignmentViewerUI.java,v 1.28 2001/04/11 17:04:42 lord Exp $
- Author:
- Phillip Lord
Method Summary |
static ComponentUI |
createUI(JComponent comp)
|
Rectangle |
getCellBounds(SequenceAlignmentPoint point)
|
Rectangle |
getCellBounds(SequenceAlignmentPoint point,
Rectangle rect)
|
Point |
getPointAtSequencePoint(int x,
int y)
|
Point |
getPointAtSequencePoint(SequenceAlignmentPoint point)
|
SequenceAlignmentRectangle |
getSequenceAlignmentRectangleAtRectangle(Rectangle rect)
|
SequenceAlignmentPoint |
getSequencePointAtPoint(int x,
int y)
|
protected void |
installKeyboardActions(JAlignmentViewer viewer)
|
void |
installListeners()
|
void |
installUI(JComponent comp)
|
void |
mouseClicked(MouseEvent e)
|
void |
mouseDragged(MouseEvent e)
|
void |
mouseEntered(MouseEvent e)
|
void |
mouseExited(MouseEvent e)
|
void |
mouseMoved(MouseEvent e)
|
void |
mousePressed(MouseEvent e)
|
void |
mouseReleased(MouseEvent e)
|
void |
paint(Graphics g,
JComponent c)
|
protected void |
paintCells(Graphics g,
JComponent c)
|
Rectangle |
paintFocusRect(Graphics g,
Rectangle rect)
|
protected void |
paintImmediately(SequenceAlignmentPoint point)
|
protected void |
paintSelection(Graphics g,
JComponent c)
|
void |
propertyChange(PropertyChangeEvent pce)
|
protected void |
registerKey(int keyEvent,
int direction)
|
protected void |
registerKey(String keyEvent,
int direction)
|
protected void |
renderCell(Graphics g,
int currX,
int currY,
int cellWidth,
int cellHeight,
Rectangle rect,
SequenceAlignmentPoint rendererLocation,
Element element)
|
protected void |
repaint(SequenceAlignmentPoint point)
|
void |
setCursorBlink()
|
void |
uninstallListeners()
|
void |
uninstallUI(JComponent comp)
|
void |
unsetCursorBlink()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicAlignmentViewerUI
public BasicAlignmentViewerUI()
createUI
public static ComponentUI createUI(JComponent comp)
installUI
public void installUI(JComponent comp)
- Overrides:
installUI
in class ComponentUI
uninstallUI
public void uninstallUI(JComponent comp)
- Overrides:
uninstallUI
in class ComponentUI
installListeners
public void installListeners()
uninstallListeners
public void uninstallListeners()
paintFocusRect
public Rectangle paintFocusRect(Graphics g,
Rectangle rect)
paint
public void paint(Graphics g,
JComponent c)
- Overrides:
paint
in class ComponentUI
paintCells
protected void paintCells(Graphics g,
JComponent c)
paintSelection
protected void paintSelection(Graphics g,
JComponent c)
repaint
protected void repaint(SequenceAlignmentPoint point)
paintImmediately
protected void paintImmediately(SequenceAlignmentPoint point)
renderCell
protected void renderCell(Graphics g,
int currX,
int currY,
int cellWidth,
int cellHeight,
Rectangle rect,
SequenceAlignmentPoint rendererLocation,
Element element)
getSequenceAlignmentRectangleAtRectangle
public SequenceAlignmentRectangle getSequenceAlignmentRectangleAtRectangle(Rectangle rect)
getSequencePointAtPoint
public SequenceAlignmentPoint getSequencePointAtPoint(int x,
int y)
- Specified by:
getSequencePointAtPoint
in class AlignmentViewerUI
getPointAtSequencePoint
public Point getPointAtSequencePoint(int x,
int y)
- Specified by:
getPointAtSequencePoint
in class AlignmentViewerUI
getPointAtSequencePoint
public Point getPointAtSequencePoint(SequenceAlignmentPoint point)
- Overrides:
getPointAtSequencePoint
in class AlignmentViewerUI
getCellBounds
public Rectangle getCellBounds(SequenceAlignmentPoint point)
- Specified by:
getCellBounds
in class AlignmentViewerUI
getCellBounds
public Rectangle getCellBounds(SequenceAlignmentPoint point,
Rectangle rect)
setCursorBlink
public void setCursorBlink()
unsetCursorBlink
public void unsetCursorBlink()
propertyChange
public void propertyChange(PropertyChangeEvent pce)
- Specified by:
propertyChange
in interface PropertyChangeListener
installKeyboardActions
protected void installKeyboardActions(JAlignmentViewer viewer)
registerKey
protected void registerKey(String keyEvent,
int direction)
registerKey
protected void registerKey(int keyEvent,
int direction)
mouseClicked
public void mouseClicked(MouseEvent e)
- Specified by:
mouseClicked
in interface MouseListener
mouseEntered
public void mouseEntered(MouseEvent e)
- Specified by:
mouseEntered
in interface MouseListener
mouseExited
public void mouseExited(MouseEvent e)
- Specified by:
mouseExited
in interface MouseListener
mousePressed
public void mousePressed(MouseEvent e)
- Specified by:
mousePressed
in interface MouseListener
mouseReleased
public void mouseReleased(MouseEvent e)
- Specified by:
mouseReleased
in interface MouseListener
mouseDragged
public void mouseDragged(MouseEvent e)
- Specified by:
mouseDragged
in interface MouseMotionListener
mouseMoved
public void mouseMoved(MouseEvent e)
- Specified by:
mouseMoved
in interface MouseMotionListener