org.jvnet.substance
Class SubstanceTableUI.CellRepaintCallback

java.lang.Object
  extended by org.jvnet.lafwidget.animation.FadeTrackerAdapter
      extended by org.jvnet.lafwidget.animation.UIThreadFadeTrackerAdapter
          extended by org.jvnet.substance.SubstanceTableUI.CellRepaintCallback
All Implemented Interfaces:
org.jvnet.lafwidget.animation.FadeTrackerCallback
Enclosing class:
SubstanceTableUI

protected class SubstanceTableUI.CellRepaintCallback
extends org.jvnet.lafwidget.animation.UIThreadFadeTrackerAdapter

Repaints a single cell during the fade animation cycle.

Author:
Kirill Grouchnikov

Field Summary
protected  int columnIndex
          Associated (animated) column index.
protected  int rowIndex
          Associated (animated) row index.
protected  javax.swing.JTable table
          Associated table.
 
Constructor Summary
SubstanceTableUI.CellRepaintCallback(javax.swing.JTable table, int rowIndex, int columnIndex)
          Creates a new animation repaint callback.
 
Method Summary
 void fadeEnded(org.jvnet.lafwidget.animation.FadeKind fadeKind)
           
 void fadePerformed(org.jvnet.lafwidget.animation.FadeKind fadeKind, float fade)
           
 void fadeReversed(org.jvnet.lafwidget.animation.FadeKind fadeKind, boolean isFadingIn, float fadeCycle10)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

table

protected javax.swing.JTable table
Associated table.


rowIndex

protected int rowIndex
Associated (animated) row index.


columnIndex

protected int columnIndex
Associated (animated) column index.

Constructor Detail

SubstanceTableUI.CellRepaintCallback

public SubstanceTableUI.CellRepaintCallback(javax.swing.JTable table,
                                            int rowIndex,
                                            int columnIndex)
Creates a new animation repaint callback.

Parameters:
table - Associated table.
rowIndex - Associated (animated) row index.
columnIndex - Associated (animated) column index.
Method Detail

fadeEnded

public void fadeEnded(org.jvnet.lafwidget.animation.FadeKind fadeKind)
Specified by:
fadeEnded in interface org.jvnet.lafwidget.animation.FadeTrackerCallback
Overrides:
fadeEnded in class org.jvnet.lafwidget.animation.FadeTrackerAdapter

fadePerformed

public void fadePerformed(org.jvnet.lafwidget.animation.FadeKind fadeKind,
                          float fade)
Specified by:
fadePerformed in interface org.jvnet.lafwidget.animation.FadeTrackerCallback
Overrides:
fadePerformed in class org.jvnet.lafwidget.animation.FadeTrackerAdapter

fadeReversed

public void fadeReversed(org.jvnet.lafwidget.animation.FadeKind fadeKind,
                         boolean isFadingIn,
                         float fadeCycle10)
Specified by:
fadeReversed in interface org.jvnet.lafwidget.animation.FadeTrackerCallback
Overrides:
fadeReversed in class org.jvnet.lafwidget.animation.FadeTrackerAdapter