|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
visad.browser.Slider
public class Slider
A simple slider widget.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static int |
GRIP_BOTTOM_Y
Y-coordinate of bottom of grip. |
static int |
GRIP_HEIGHT
Height of grip. |
static int |
GRIP_TOP_Y
Y-coordinate of top of grip. |
static int |
GRIP_WIDTH
Width of grip. |
static int |
LINE_LEVEL
Y-coordinate of slider line. |
protected float |
maximum
Maximum value of slider. |
protected java.awt.Dimension |
maxSize
Maximum widget size. |
protected float |
minimum
Minimum value of slider. |
protected java.awt.Dimension |
minSize
Minimum widget size. |
protected java.awt.Dimension |
prefSize
Preferred widget size. |
static int |
SLIDER_PREF_HEIGHT
Preferred slider height. |
static int |
SLIDER_PREF_WIDTH
Preferred slider width. |
protected float |
value
Current value of slider. |
protected int |
width
Current width of slider. |
| 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 | |
|---|---|
Slider()
Constructs a slider with default value, minimum and maximum. |
|
Slider(float value,
float min,
float max)
Constructs a slider with the specified value, minimum and maximum. |
|
| Method Summary | |
|---|---|
void |
addActionListener(java.awt.event.ActionListener l)
Adds a listener to be notified of slider changes. |
float |
getMaximum()
Gets maximum slider value. |
java.awt.Dimension |
getMaximumSize()
Returns maximum size oa slider. |
float |
getMinimum()
Gets minimum slider value. |
java.awt.Dimension |
getMinimumSize()
Returns minimum size of slider. |
java.awt.Dimension |
getPreferredSize()
Returns preferred size of slider. |
float |
getValue()
Gets current slider value. |
static void |
main(java.lang.String[] argv)
Main method for testing purposes. |
void |
mouseClicked(java.awt.event.MouseEvent e)
Not used. |
void |
mouseDragged(java.awt.event.MouseEvent e)
MouseMotionListener method for moving grip. |
void |
mouseEntered(java.awt.event.MouseEvent e)
Not used. |
void |
mouseExited(java.awt.event.MouseEvent e)
Not used. |
void |
mouseMoved(java.awt.event.MouseEvent e)
Not used. |
void |
mousePressed(java.awt.event.MouseEvent e)
MouseListener method for moving grip. |
void |
mouseReleased(java.awt.event.MouseEvent e)
MouseListener method for moving grip. |
void |
notifyListeners()
Notifies listeners of slider change. |
void |
paint(java.awt.Graphics g)
Draws the slider. |
void |
removeActionListener(java.awt.event.ActionListener l)
Removes a listener to be notified of slider changes. |
void |
repaint()
|
void |
setActionCommand(java.lang.String cmd)
Sets command string for slider change notification. |
void |
setBounds(float min,
float max)
Sets minimum and maximum slider values. |
void |
setBounds(int x,
int y,
int w,
int h)
Detects changes in slider width. |
void |
setMaximumSize(java.awt.Dimension dim)
Sets preferred size of slider. |
void |
setMinimumSize(java.awt.Dimension dim)
Sets minimum size of slider. |
void |
setPreferredSize(java.awt.Dimension dim)
Sets preferred size of slider. |
void |
setValue(float value)
Sets current slider value. |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, 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, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, 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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int SLIDER_PREF_HEIGHT
public static final int SLIDER_PREF_WIDTH
public static final int GRIP_WIDTH
public static final int GRIP_HEIGHT
public static final int GRIP_TOP_Y
public static final int GRIP_BOTTOM_Y
public static final int LINE_LEVEL
protected int width
protected float value
protected float minimum
protected float maximum
protected java.awt.Dimension minSize
protected java.awt.Dimension prefSize
protected java.awt.Dimension maxSize
| Constructor Detail |
|---|
public Slider()
public Slider(float value,
float min,
float max)
| Method Detail |
|---|
public float getValue()
public float getMinimum()
public float getMaximum()
public void setValue(float value)
public void setBounds(float min,
float max)
public void setBounds(int x,
int y,
int w,
int h)
setBounds in class java.awt.Componentpublic void addActionListener(java.awt.event.ActionListener l)
public void removeActionListener(java.awt.event.ActionListener l)
public void setActionCommand(java.lang.String cmd)
public void notifyListeners()
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic java.awt.Dimension getMinimumSize()
getMinimumSize in class java.awt.Componentpublic void setMinimumSize(java.awt.Dimension dim)
setMinimumSize in class java.awt.Componentpublic java.awt.Dimension getPreferredSize()
getPreferredSize in class java.awt.Componentpublic void setPreferredSize(java.awt.Dimension dim)
setPreferredSize in class java.awt.Componentpublic java.awt.Dimension getMaximumSize()
getMaximumSize in class java.awt.Componentpublic void setMaximumSize(java.awt.Dimension dim)
setMaximumSize in class java.awt.Componentpublic void paint(java.awt.Graphics g)
paint in class java.awt.Componentpublic void repaint()
repaint in class java.awt.Componentpublic static void main(java.lang.String[] argv)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||