zinger.bsheet
Class DependenciesRenderer
java.lang.Object
   zinger.bsheet.DependenciesRenderer
zinger.bsheet.DependenciesRenderer
- All Implemented Interfaces: 
- ZTable.ExtraRenderer
- public class DependenciesRenderer 
- extends java.lang.Object- implements ZTable.ExtraRenderer
Renders cell dependencies using single lines connecting centers of dependent cells.
- Author:
- Alexey Zinger (inline_four@yahoo.com)
 
| Method Summary | 
| protected  void | drawArrow(java.awt.Graphics g,
          int fromX,
          int fromY,
          int toX,
          int toY)
 | 
| protected  Dependencies | getDependencies()
 | 
|  void | paint(java.awt.Graphics g)Gets called after standard painting of the grid is complete.
 | 
| protected  void | paintDependency(java.awt.Graphics g,
                int fromRow,
                int fromColumn,
                int toRow,
                int toColumn)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DependenciesRenderer
public DependenciesRenderer(javax.swing.JTable table)
paint
public void paint(java.awt.Graphics g)
- Description copied from interface: ZTable.ExtraRenderer
- Gets called after standard painting of the grid is complete.
 
- 
- Specified by:
- paintin interface- ZTable.ExtraRenderer
 
- 
- Parameters:
- g- graphics object that was used by- paintComponent(Graphics)method.
- See Also:
- ZTable.paintComponent(java.awt.Graphics)
 
paintDependency
protected void paintDependency(java.awt.Graphics g,
                               int fromRow,
                               int fromColumn,
                               int toRow,
                               int toColumn)
- 
 
- 
 
getDependencies
protected Dependencies getDependencies()
- 
 
- 
 
drawArrow
protected void drawArrow(java.awt.Graphics g,
                         int fromX,
                         int fromY,
                         int toX,
                         int toY)
- 
 
-