| com.xoetrope.swing.animation.XAnimationSurface com.xoetrope.swing.XMarqueeText
XMarqueeText | public class XMarqueeText extends XAnimationSurface (Code) | | Displays text by scrolling/animating its position across the controls width.
Not all the text need be visible at once. The animation can be one-off or a
loop
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.18 $
|
Method Summary | |
public void | drawObjects(int w, int h, Graphics2D g2) All classes that extend JAnimationSurface must implement this routine... | public int | getFade() Get the percentage of the width over which to fade the ends in and out. | public void | init() Attempts to load and reference the associated view/datastore. | 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 | setRampUp(int rampUp) | public void | timingEvent(float fraction) This method will receive all of the timing events from an Animator
during an animation. |
ascent | protected int ascent(Code) | | |
loopLength | protected int loopLength(Code) | | |
maxExtent | protected int maxExtent(Code) | | |
oXoYoWoH | protected int oXoYoWoH(Code) | | |
XMarqueeText | public XMarqueeText()(Code) | | Create a new marquee
|
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) | | Get the percentage of the width over which to fade the ends in and out.
By default the fade is set to zero for no fade.
the new fade percentage |
init | public void init()(Code) | | Attempts to load and reference the associated view/datastore.
|
setAttribute | public int setAttribute(String attribName, Object attribValue)(Code) | | Set one or more attributes of the component.
Parameters: attribName - the name of the attribute- 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.
By default the fade is set to zero for no fade.
Parameters: percentage - the new fade percentage |
setRampUp | public void setRampUp(int rampUp)(Code) | | |
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 |
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)
|
|
|