uk.ac.man.bioinf.gui.viewer
Class TextFastAlignmentViewerCellRenderer

java.lang.Object
  |
  +--uk.ac.man.bioinf.gui.viewer.TextFastAlignmentViewerCellRenderer
All Implemented Interfaces:
FastAlignmentViewerCellRenderer

public class TextFastAlignmentViewerCellRenderer
extends Object
implements FastAlignmentViewerCellRenderer

TextFastAlignmentViewerCellRenderer.java One of three classes designed to render cells in the JAlignmentViewer. This one deals specifically with drawing the character of the element in the cell.

By default, this will probably be drawn last, although this is determined by the RendererManager. Created: Fri Aug 25 15:11:04 2000

Version:
$Id: TextFastAlignmentViewerCellRenderer.java,v 1.2 2001/04/11 17:04:42 lord Exp $
Author:
Julian Selley

Constructor Summary
TextFastAlignmentViewerCellRenderer()
           
 
Method Summary
 void renderAlignmentViewerCell(Graphics g, int x, int y, int width, int height, JAlignmentViewer viewer, Element element, SequenceAlignmentPoint location, Color color, boolean isSelected, boolean hasFocus, boolean isAtPoint)
          This method renders the cell at the given location in a graphics object, with reference to the JAlignmentViewer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextFastAlignmentViewerCellRenderer

public TextFastAlignmentViewerCellRenderer()
Method Detail

renderAlignmentViewerCell

public void renderAlignmentViewerCell(Graphics g,
                                      int x,
                                      int y,
                                      int width,
                                      int height,
                                      JAlignmentViewer viewer,
                                      Element element,
                                      SequenceAlignmentPoint location,
                                      Color color,
                                      boolean isSelected,
                                      boolean hasFocus,
                                      boolean isAtPoint)
Description copied from interface: FastAlignmentViewerCellRenderer
This method renders the cell at the given location in a graphics object, with reference to the JAlignmentViewer. It makes use of certain parameters, such as the color of the element being drawn.

Specified by:
renderAlignmentViewerCell in interface FastAlignmentViewerCellRenderer
Parameters:
g - the graphics object in use
x - the 'x' location in the graphical display
y - the 'y' location in the graphical display
width - the width of the cell
height - the height of the cell
viewer - the JAlignmentViewer object
element - the element being drawn
location - the sequence alignment location of the element
color - the background color of the element
isSelected - whether the element is selected
hasFocus - whether the element has focus
isAtPoint - whether the cursor is at the elements point