org.jvnet.substance
Class SubstanceTableUI.ColumnRepaintCallback

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

protected class SubstanceTableUI.ColumnRepaintCallback
extends org.jvnet.lafwidget.animation.FadeTrackerAdapter

Repaints a single column during the fade animation cycle.

Author:
Kirill Grouchnikov

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


columnIndex

protected int columnIndex
Associated (animated) column index.

Constructor Detail

SubstanceTableUI.ColumnRepaintCallback

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

Parameters:
table - Associated table.
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

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

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