All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class ejmf.toolkit.gui.controls.EjmfProgressBar

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Canvas
                   |
                   +----ejmf.toolkit.gui.controls.ProgressSlider
                           |
                           +----ejmf.toolkit.gui.controls.EjmfProgressBar

public class EjmfProgressBar
extends ProgressSlider
EjmfProgressBar is a stipped-down JSlider.

The thumb image is constructed from the image in $EJMF_HOME/classes/lib/ejmf.properties named by greenBall.


Constructor Index

 o EjmfProgressBar()
Create a progress slider for EJMF control panel.

Method Index

 o computeThumbRectangle()
Calculate size of thumb.
 o getPreferredSize()
Return size of progress slider.
 o paintThumb(Graphics)
Draw thumb in progress bar.

Constructors

 o EjmfProgressBar
 public EjmfProgressBar()
Create a progress slider for EJMF control panel.

Methods

 o paintThumb
 public void paintThumb(Graphics g)
Draw thumb in progress bar. Default thumb is a rectangle.

Parameters:
g - Graphics in which to draw thumb.
Overrides:
paintThumb in class ProgressSlider
 o computeThumbRectangle
 public Rectangle computeThumbRectangle()
Calculate size of thumb.

Parameters:
a - Rectangle specifying size of thumb.
Overrides:
computeThumbRectangle in class ProgressSlider
 o getPreferredSize
 public Dimension getPreferredSize()
Return size of progress slider.

Returns:
Dimension of progress slider.
Overrides:
getPreferredSize in class ProgressSlider

All Packages  Class Hierarchy  This Package  Previous  Next  Index