com.transjam.awt
Class CheckCountGrid

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Canvas
              |
              +--com.transjam.awt.CheckCountGrid
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public abstract class CheckCountGrid
extends java.awt.Canvas

Select elements in a grid. Each element can be individually enabled or disabled. Each element has an associated count.

Author:
(C) 1997 Phil Burk, SoftSynth.com, All Rights Reserved
See Also:
Serialized Form

Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
CheckCountGrid(int pNumRows, int pNumColumns)
           
 
Method Summary
 int getCount(int row, int column)
           
 boolean getEnabled(int row, int column)
           
 java.awt.Dimension getMinimumSize()
           
 int getNumColumns()
           
 int getNumElements()
           
 java.awt.Dimension getPreferredSize()
           
 boolean getState(int index)
           
 boolean getState(int row, int column)
           
 void paint(java.awt.Graphics g)
           
 int rowColumnToIndex(int row, int column)
           
 void setCount(int index, int count)
           
 void setEnabled(boolean flag)
          Set all of the elements enabled flag
 void setEnabled(int index, boolean flag)
           
 void setNumColumns(int pNumColumns)
           
 void setState(int index, boolean flag)
           
 void setState(int row, int column, boolean flag)
           
 
Methods inherited from class java.awt.Canvas
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, deliverEvent, disable, dispatchEvent, doLayout, enable, enable, enableInputMethods, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CheckCountGrid

public CheckCountGrid(int pNumRows,
                      int pNumColumns)
Method Detail

rowColumnToIndex

public int rowColumnToIndex(int row,
                            int column)

getCount

public int getCount(int row,
                    int column)

setCount

public void setCount(int index,
                     int count)

setEnabled

public void setEnabled(boolean flag)
Set all of the elements enabled flag
Overrides:
setEnabled in class java.awt.Component

setEnabled

public void setEnabled(int index,
                       boolean flag)

getEnabled

public boolean getEnabled(int row,
                          int column)

setState

public void setState(int row,
                     int column,
                     boolean flag)

setState

public void setState(int index,
                     boolean flag)

getState

public boolean getState(int row,
                        int column)

getState

public boolean getState(int index)

setNumColumns

public void setNumColumns(int pNumColumns)

getNumColumns

public int getNumColumns()

getNumElements

public int getNumElements()

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class java.awt.Canvas

getMinimumSize

public java.awt.Dimension getMinimumSize()
Overrides:
getMinimumSize in class java.awt.Component

getPreferredSize

public java.awt.Dimension getPreferredSize()
Overrides:
getPreferredSize in class java.awt.Component