001 package com.croftsoft.core.animation;
002
003 import javax.swing.JComponent;
004
005 /*********************************************************************
006 * Updates the state of a JComponent and calls repaint() as required.
007 *
008 * @version
009 * 2002-03-23
010 * @since
011 * 2002-02-18
012 * @author
013 * <a href="http://www.CroftSoft.com/">David Wallace Croft</a>
014 *********************************************************************/
015
016 public interface ComponentUpdater
017 //////////////////////////////////////////////////////////////////////
018 //////////////////////////////////////////////////////////////////////
019 {
020
021 /*********************************************************************
022 * Updates the state of a JComponent and calls repaint() as required.
023 *********************************************************************/
024 public void update ( JComponent component );
025
026 //////////////////////////////////////////////////////////////////////
027 //////////////////////////////////////////////////////////////////////
028 }