home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgLangD.iso / VCAFE.3.0A / Main.bin / Cell.java < prev    next >
Text File  |  1998-08-21  |  1KB  |  33 lines

  1. package symantec.itools.awt.multiList;
  2.  
  3. import java.awt.Graphics;
  4.  
  5. /**
  6.  * This is a helper class to the MultiList class.
  7.  * All MultiList cells are based on this class.
  8.  * @version 1.1, July 14, 1997
  9.  * @author Symantec
  10.  */
  11. public abstract class Cell
  12. {
  13.     /**
  14.      * Constructs a Cell object.
  15.      */
  16.     public Cell() {
  17.     }
  18.     /**
  19.      * Draws the cell using the given graphics context.
  20.      * @param g the graphics context used for drawing
  21.      * @param align the column alignment, one of LEFT, CENTER, or RIGHT
  22.      * @param x the horizontal cell position, in pixels
  23.      * @param y the vertical cell position, in pixels
  24.      * @param w the width of the cell, in pixels
  25.      * @param h the height of the cell, in pixels
  26.      * @param asc the ascent metric of the cell's font
  27.      * @see symantec.itools.awt.MultiList#LEFT
  28.      * @see symantec.itools.awt.MultiList#CENTER
  29.      * @see symantec.itools.awt.MultiList#RIGHT
  30.      */
  31.     public abstract void drawCell(Graphics g, int align, int x, int y, int w, int h, int asc);
  32. }
  33.