org.jvnet.substance
Class SubstanceTableUI.RowRepaintCallback

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

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

Repaints a single row during the fade animation cycle.

Author:
Kirill Grouchnikov

Field Summary
protected  int rowIndex
          Associated (animated) row index.
protected  javax.swing.JTable table
          Associated table.
 
Constructor Summary
SubstanceTableUI.RowRepaintCallback(javax.swing.JTable table, int rowIndex)
          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.

Constructor Detail

SubstanceTableUI.RowRepaintCallback

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

Parameters:
table - Associated table.
rowIndex - Associated (animated) row 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