|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
infovis.panel.dqinter.DoubleRangeSlider
public class DoubleRangeSlider
Implements a Swing-based Range slider, which allows the user to enter a range-based value.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Field Summary |
|---|
| Fields inherited from class javax.swing.JComponent |
|---|
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| 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 | |
|---|---|
DoubleRangeSlider(DoubleBoundedRangeModel model)
Creates a new RangeSlider object. |
|
DoubleRangeSlider(double minimum,
double maximum,
double lowValue,
double highValue)
Constructs a new range slider. |
|
| Method Summary | |
|---|---|
boolean |
contains(double v)
Returns true if the specified value is within the range indicated by this range slider, i˙e˙ lowValue 1 <= v <= highValue. |
double |
getHighValue()
Returns the current "high" value shown by the range slider's bar. |
double |
getLowValue()
Returns the current "low" value shown by the range slider's bar. |
double |
getMaximum()
Returns the maximum possible value for either the low value or the high value. |
double |
getMinimum()
Returns the minimum possible value for either the low value or the high value. |
DoubleBoundedRangeModel |
getModel()
Returns the doubleBoundedRangeModel. |
Dimension |
getPreferredSize()
|
String |
getToolTipText(MouseEvent event)
|
void |
mouseClicked(MouseEvent e)
|
void |
mouseDragged(MouseEvent e)
|
void |
mouseEntered(MouseEvent e)
|
void |
mouseExited(MouseEvent e)
|
void |
mouseMoved(MouseEvent e)
|
void |
mousePressed(MouseEvent e)
|
void |
mouseReleased(MouseEvent e)
|
void |
setEnabled(boolean v)
|
void |
setHighValue(double highValue)
Sets the high value shown by this range slider. |
void |
setLowValue(double lowValue)
Sets the low value shown by this range slider. |
void |
setMaximum(double max)
Sets the maximum value of the doubleBoundedRangeModel. |
void |
setMinimum(double min)
Sets the minimum value of the doubleBoundedRangeModel. |
void |
setModel(DoubleBoundedRangeModel model)
Sets the doubleBoundedRangeModel. |
void |
stateChanged(ChangeEvent e)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DoubleRangeSlider(double minimum,
double maximum,
double lowValue,
double highValue)
minimum - -
the minimum value of the range.maximum - -
the maximum value of the range.lowValue - -
the current low value shown by the range slider's bar.highValue - -
the current high value shown by the range slider's bar.public DoubleRangeSlider(DoubleBoundedRangeModel model)
model - the DoubleBoundedRangeModel| Method Detail |
|---|
public double getLowValue()
public double getHighValue()
public double getMinimum()
public double getMaximum()
public boolean contains(double v)
v - value
public void setLowValue(double lowValue)
lowValue - the low value shown by this range sliderpublic void setHighValue(double highValue)
highValue - the high value shown by this range sliderpublic void setMinimum(double min)
min - the minimum value.public void setMaximum(double max)
max - the maximum value.public void mousePressed(MouseEvent e)
mousePressed in interface MouseListenerpublic void mouseDragged(MouseEvent e)
mouseDragged in interface MouseMotionListenerpublic void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenerpublic void mouseMoved(MouseEvent e)
mouseMoved in interface MouseMotionListenerpublic void mouseClicked(MouseEvent e)
mouseClicked in interface MouseListenerpublic void mouseEntered(MouseEvent e)
mouseEntered in interface MouseListenerMouseListener.mouseEntered(java.awt.event.MouseEvent)public void mouseExited(MouseEvent e)
mouseExited in interface MouseListenerMouseListener.mouseExited(java.awt.event.MouseEvent)public Dimension getPreferredSize()
getPreferredSize in class JComponentJComponent.getPreferredSize()public void setEnabled(boolean v)
setEnabled in class JComponentJComponent.setEnabled(boolean)public void stateChanged(ChangeEvent e)
stateChanged in interface ChangeListenerChangeListener.stateChanged(ChangeEvent)public DoubleBoundedRangeModel getModel()
public void setModel(DoubleBoundedRangeModel model)
model - The doubleBoundedRangeModel to setpublic String getToolTipText(MouseEvent event)
getToolTipText in class JComponentJComponent.getToolTipText(MouseEvent)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||