|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Canvas
net.sf.fmj.ejmf.toolkit.gui.controls.skins.ejmf.ProgressSlider
public class ProgressSlider
ProgressSlider for StandardControlPanel.
A simple slider, mostly stolen from JSlider code. This is a bare bones implementation. JSlider can't be used as is. It will make media choppy dealing with all the timer update events generated by control panel.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.awt.Canvas |
---|
java.awt.Canvas.AccessibleAWTCanvas |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
ProgressSlider()
Create a ProgressSlider. |
Method Summary | |
---|---|
void |
addChangeListener(javax.swing.event.ChangeListener l)
Add a ChangeListener |
java.awt.Rectangle |
computeThumbRectangle()
Recompute thumb size in response to a change in value of the slider. |
int |
getMaximum()
Get the largest value progress slider can take on. |
int |
getMinimum()
Get the smallest value progress slider can take on. |
java.awt.Dimension |
getPreferredSize()
|
java.awt.Rectangle |
getThumbRect()
Return Rectangle which describes location and size of thumb. |
int |
getValue()
Get current value of sprogress bar. |
void |
paint(java.awt.Graphics g)
Paint the progress slider. |
void |
paintThumb(java.awt.Graphics g)
Paint the slider thumb. |
void |
removeChangeListener(javax.swing.event.ChangeListener l)
Remove a ChangeListener |
void |
setMaximum(int value)
Set the largest value progress slider can take on. |
void |
setMinimum(int value)
Set the smallest value progress slider can take on. |
void |
setValue(int value)
Get current value of sprogress bar. |
Methods inherited from class java.awt.Canvas |
---|
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, update |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ProgressSlider()
Method Detail |
---|
public void paint(java.awt.Graphics g)
paint
in class java.awt.Canvas
public void paintThumb(java.awt.Graphics g)
g
- graphics in which thumb is painted.public java.awt.Rectangle getThumbRect()
public java.awt.Rectangle computeThumbRectangle()
public java.awt.Dimension getPreferredSize()
getPreferredSize
in class java.awt.Component
public int getValue()
getValue
in interface ProgressBar
public void setValue(int value)
setValue
in interface ProgressBar
value
- An integer value within range
of legal slider values.public void setMaximum(int value)
setMaximum
in interface ProgressBar
value
- The maximum value slider can take on.public int getMaximum()
getMaximum
in interface ProgressBar
public void setMinimum(int value)
setMinimum
in interface ProgressBar
value
- The minimum value slider can take on.public int getMinimum()
getMinimum
in interface ProgressBar
public void addChangeListener(javax.swing.event.ChangeListener l)
addChangeListener
in interface ProgressBar
l
- a ChangeListenerpublic void removeChangeListener(javax.swing.event.ChangeListener l)
removeChangeListener
in interface ProgressBar
l
- a ChangeListener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |