zinger.bsheet
Class DependenciesRenderer
java.lang.Object
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:
paint
in 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)