All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class ejmf.toolkit.multiplayer.TrackSlider

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----com.sun.java.swing.JComponent
                           |
                           +----com.sun.java.swing.JSlider
                                   |
                                   +----ejmf.toolkit.multiplayer.TrackSlider

public class TrackSlider
extends JSlider
A visual representation of a Track.


Constructor Index

 o TrackSlider(Track)
Create a TrackSlider for Track.

Method Index

 o getPreferredSize()
To simplify GUI so we were able to concentrate on JMF code, the slider is a fixed width.
 o getTrackNumber()
 o getUIClassID()
Identfiy this UI for UIManager.
 o setPaintTicks(boolean)
This method is over-ridden and rendered a no-op to prevent slider from painting a pointed tip on thumb.

Constructors

 o TrackSlider
 public TrackSlider(Track track)
Create a TrackSlider for Track.

Parameters:
track - Track whose data slider will reflect

Methods

 o getTrackNumber
 public int getTrackNumber()
Returns:
track number of Track slider is displaying.
 o getUIClassID
 public String getUIClassID()
Identfiy this UI for UIManager.

Returns:
string representation of UI class ID
Overrides:
getUIClassID in class JSlider
 o getPreferredSize
 public Dimension getPreferredSize()
To simplify GUI so we were able to concentrate on JMF code, the slider is a fixed width.

Returns:
fixed dimesion of a TrackSlider
Overrides:
getPreferredSize in class JComponent
 o setPaintTicks
 public void setPaintTicks(boolean flag)
This method is over-ridden and rendered a no-op to prevent slider from painting a pointed tip on thumb.

Overrides:
setPaintTicks in class JSlider

All Packages  Class Hierarchy  This Package  Previous  Next  Index