Package com.reportmill.panels
Class Animation
- java.lang.Object
-
- com.reportmill.base.RMObject
-
- com.reportmill.panels.Animation
-
- All Implemented Interfaces:
RMArchiver.Archiving
,RMAnimator.Listener
,java.lang.Cloneable
public class Animation extends RMObject implements RMAnimator.Listener
This class provides Swing UI editing for shape animation.
-
-
Constructor Summary
Constructors Constructor Description Animation()
Creates a new shape animation inspector.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
animatorDidStop(RMAnimator sender)
void
animatorDidUpdate(RMAnimator sender)
void
delete()
javax.swing.JPanel
getUI()
Returns the Swing UI for this inspector.java.lang.String
getWindowTitle()
Returns the name for this inspector.void
resetUI()
Updates the Swing UI panel controls from the current selection.void
respondUI(java.lang.Object anObj)
Responds to changes from Swing UI controls.void
setTime(float time)
Sets the time of the current animator to the given time.void
setTimeForScopedKeyFrame(float time, java.lang.Number scope)
Sets the time of the current animator to the given time.-
Methods inherited from class com.reportmill.base.RMObject
clone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEquals
-
-
-
-
Method Detail
-
getWindowTitle
public java.lang.String getWindowTitle()
Returns the name for this inspector.
-
getUI
public javax.swing.JPanel getUI()
Returns the Swing UI for this inspector.
-
resetUI
public void resetUI()
Updates the Swing UI panel controls from the current selection.
-
respondUI
public void respondUI(java.lang.Object anObj)
Responds to changes from Swing UI controls.
-
setTime
public void setTime(float time)
Sets the time of the current animator to the given time.
-
setTimeForScopedKeyFrame
public void setTimeForScopedKeyFrame(float time, java.lang.Number scope)
Sets the time of the current animator to the given time.
-
delete
public void delete()
-
animatorDidUpdate
public void animatorDidUpdate(RMAnimator sender)
- Specified by:
animatorDidUpdate
in interfaceRMAnimator.Listener
-
animatorDidStop
public void animatorDidStop(RMAnimator sender)
- Specified by:
animatorDidStop
in interfaceRMAnimator.Listener
-
-