| com.xoetrope.swing.animation.XAnimationSurface com.xoetrope.swing.XProgressIndicator
XProgressIndicator | public class XProgressIndicator extends XAnimationSurface (Code) | | 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.2 $
|
Field Summary | |
protected int | alphaLevel Alpha level of the veil, used for fade in/out. | protected int | barsCount Amount of bars composing the circular shape. | protected float | fps Amount of frames per seconde. | protected RenderingHints | hints Rendering hints to set anti aliasing. | protected double | prevWidthprevHeight | protected int | rampDelay Duration of the veil's fade in/out. | protected float | shield Alpha level of the veil. | protected boolean | started Notifies whether the animation is running or not. | protected Area[] | ticker Contains the bars composing the circular shape. |
alphaLevel | protected int alphaLevel(Code) | | Alpha level of the veil, used for fade in/out.
|
barsCount | protected int barsCount(Code) | | Amount of bars composing the circular shape.
|
fps | protected float fps(Code) | | Amount of frames per seconde. Lowers this to save CPU.
|
prevWidthprevHeight | protected double prevWidthprevHeight(Code) | | |
rampDelay | protected int rampDelay(Code) | | Duration of the veil's fade in/out.
|
shield | protected float shield(Code) | | Alpha level of the veil.
|
started | protected boolean started(Code) | | Notifies whether the animation is running or not.
|
ticker | protected Area[] ticker(Code) | | Contains the bars composing the circular shape.
|
XProgressIndicator | public XProgressIndicator()(Code) | | Creates a new progress panel with default values:
- No message
- 14 bars
- Veil's alpha level is 70%
- 15 frames per second
- Fade in/out last 300 ms
|
drawObjects | public void drawObjects(int w, int h, Graphics2D g2)(Code) | | Draw the tick objects to the passed graphics context
Parameters: w - int specifying the width of the component Parameters: h - int specifying the width of the component Parameters: g2 - Graphics2D |
drawTicker | public void drawTicker(Graphics2D g2, int width, int height)(Code) | | Draw the indicator to the passed graphics context
Parameters: g2 - Graphics2D Parameters: width - int specifying the width of the component Parameters: height - int specifying the width of the component |
init | public void init()(Code) | | Intializes the progress indicator
|
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)
|
|
|