| com.xoetrope.swing.animation.XAnimationSurface com.xoetrope.swing.XCreditsText
XCreditsText | public class XCreditsText extends XAnimationSurface (Code) | | A component that displays text that animates/scrolls up the screen like movie credits
Copyright (c) Xoetrope Ltd., 2001-2006, This software is licensed under
the GNU Public License (GPL), please see license.txt for more details. If
you make commercial use of this software you must purchase a commercial
license from Xoetrope.
$Revision: 1.17 $
|
Method Summary | |
public void | drawObjects(int w, int h, Graphics2D g2) All classes that extend JAnimationSurface must implement this routine... | public int | getFade() Return the current amount of fading as a percentage of the component width. | public void | reset(AnimationThread at, int w, int h) Adjust the settings for the next step. | public int | setAttribute(String attribName, Object attribValue) Set one or more attributes of the component. | public void | setFade(int percentage) Set the percentage of the width over which to fade the ends in and out. | public void | step(int w, int h) Adjust the settings for the next step. | public void | timingEvent(float fraction) This method will receive all of the timing events from an Animator
during an animation. | protected double | wrapString(Graphics2D g2, String localCopy, double y, boolean doPaint) |
XCreditsText | public XCreditsText()(Code) | | Create a new credits text animation
|
drawObjects | public void drawObjects(int w, int h, Graphics2D g2)(Code) | | All classes that extend JAnimationSurface must implement this routine...
Parameters: w - the width Parameters: h - the height Parameters: g2 - the graphics context |
getFade | public int getFade()(Code) | | Return the current amount of fading as a percentage of the component width.
|
reset | public void reset(AnimationThread at, int w, int h)(Code) | | Adjust the settings for the next step.
Parameters: w - the width Parameters: h - the height Parameters: at - the animation thread on which this object is running |
setAttribute | public int setAttribute(String attribName, Object attribValue)(Code) | | Set one or more attributes of the component.
Parameters: attribName - the name of the attribute- text - set the text
- content - set the text
- fade - the percentage of the width by which to fade each end of the marquee
Parameters: attribValue - the value of the attribute 0 for success, non zero otherwise |
setFade | public void setFade(int percentage)(Code) | | Set the percentage of the width over which to fade the ends in and out. The
fading usies the background colour to give a smooth transition by placing
a gradient fading from full opacity at the extreme left and right to
full transparency at the percentage of the width specified by the fade
parameter. By default the fade is set to zero for no fade. The value is
bound within the range 0-50.
Parameters: percentage - the new fade percentage |
step | public void step(int w, int h)(Code) | | Adjust the settings for the next step.
Parameters: w - the width Parameters: h - the height |
timingEvent | public void timingEvent(float fraction)(Code) | | This method will receive all of the timing events from an Animator
during an animation. The fraction is the percent elapsed (0 to 1)
of the current animation cycle.
Parameters: fraction - the fraction of completion between the start andend of the current cycle. Note that on reversing cycles(Animator.Direction.BACKWARD) the fraction decreasesfrom 1.0 to 0 on backwards-running cycles. Note also that animationswith a duration of Animator.INFINITE INFINITE will calltimingEvent with an undefined value for fraction, since there isno fraction that makes sense if the animation has no defined length. See Also: Animator.Direction |
wrapString | protected double wrapString(Graphics2D g2, String localCopy, double y, boolean doPaint)(Code) | | Render a text that wraps within the client area
Parameters: g2 - the graphics context Parameters: localCopy - the string to render Parameters: y - the y offset into the client area Parameters: doPaint - true to paint, false to just calculate the latest y position |
Methods inherited from com.xoetrope.swing.animation.XAnimationSurface | protected void autoStart()(Code)(Java Doc) public void begin()(Code)(Java Doc) public BufferedImage createBufferedImage(int w, int h, int imgType)(Code)(Java Doc) public Graphics2D createGraphics2D(int width, int height, BufferedImage bi, Graphics g)(Code)(Java Doc) abstract public void drawObjects(int w, int h, Graphics2D g2)(Code)(Java Doc) public void end()(Code)(Java Doc) public Animator getAnimator()(Code)(Java Doc) public boolean getAntiAlias()(Code)(Java Doc) public boolean getAutoStart()(Code)(Java Doc) public boolean getComposite()(Code)(Java Doc) public int getImageType()(Code)(Java Doc) public int getIncrement()(Code)(Java Doc) public int getLoopTime()(Code)(Java Doc) public boolean getRendering()(Code)(Java Doc) public long getSleepTime()(Code)(Java Doc) public String getText()(Code)(Java Doc) public void init()(Code)(Java Doc) public boolean isAnimated(Animator at)(Code)(Java Doc) public boolean isFinished(Animator at)(Code)(Java Doc) public boolean isStarted()(Code)(Java Doc) public void paintComponent(Graphics g)(Code)(Java Doc) public int print(Graphics g, PageFormat pf, int pi) throws PrinterException(Code)(Java Doc) public static String quoteReplacement(String s)(Code)(Java Doc) public void render(Animator at)(Code)(Java Doc) public void repeat()(Code)(Java Doc) public static String replace(String source, CharSequence target, CharSequence replacement)(Code)(Java Doc) public void reset()(Code)(Java Doc) public void setAnimator(Animator thread)(Code)(Java Doc) public void setAntiAlias(boolean aa)(Code)(Java Doc) public int setAttribute(String attribName, Object attribValue)(Code)(Java Doc) public void setAutoStart(boolean as)(Code)(Java Doc) public void setComposite(boolean cp)(Code)(Java Doc) public void setImageType(int imgType)(Code)(Java Doc) public void setIncrement(int incr)(Code)(Java Doc) public void setLoopTime(int lt)(Code)(Java Doc) public void setRendering(boolean rd)(Code)(Java Doc) public void setSleepTime(long st)(Code)(Java Doc) public void setText(String newText)(Code)(Java Doc) public void setTexture(Object obj)(Code)(Java Doc) public void start()(Code)(Java Doc) public synchronized void stop()(Code)(Java Doc) public void timingEvent(float fraction)(Code)(Java Doc)
|
|
|