|
||||||||||
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
javax.swing.JPanel
org.basex.gui.layout.BaseXBack
org.basex.gui.layout.BaseXPanel
org.basex.gui.layout.BaseXDSlider
public final class BaseXDSlider
DoubleSlider implementation.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.BaselineResizeBehavior |
Field Summary | |
---|---|
static int |
ARROW
Slider width. |
boolean |
date
Size representation as date. |
boolean |
itr
Integer flag. |
boolean |
kb
Size representation in kilobytes. |
static int |
LABELW
Label space. |
boolean |
log
Logarithmic scale. |
double |
max
Current slider value. |
double |
min
Current slider value. |
double |
totMax
Maximum slider value. |
double |
totMin
Minimum slider value. |
Fields inherited from class org.basex.gui.layout.BaseXPanel |
---|
gui |
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 | |
---|---|
BaseXDSlider(GUI main,
double mn,
double mx,
ActionListener list)
Constructor. |
Method Summary | |
---|---|
void |
keyPressed(KeyEvent e)
|
void |
mouseDragged(MouseEvent e)
|
void |
mouseMoved(MouseEvent e)
|
void |
mousePressed(MouseEvent e)
|
void |
mouseReleased(MouseEvent e)
|
void |
paintComponent(Graphics g)
|
String |
value(double size)
Formats a number according to the binary size orders (KB, MB, ...). |
Methods inherited from class org.basex.gui.layout.BaseXPanel |
---|
componentHidden, componentMoved, componentResized, componentShown, keyReleased, keyTyped, mouseClicked, mouseEntered, mouseExited, mouseWheelMoved |
Methods inherited from class org.basex.gui.layout.BaseXBack |
---|
setBorder, setMode |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int ARROW
public static final int LABELW
public double min
public double max
public double totMin
public double totMax
public boolean kb
public boolean date
public boolean itr
public boolean log
Constructor Detail |
---|
public BaseXDSlider(GUI main, double mn, double mx, ActionListener list)
main
- reference to the main windowmn
- min valuemx
- max valuelist
- listenerMethod Detail |
---|
public String value(double size)
size
- value to be formatted
public void mouseMoved(MouseEvent e)
mouseMoved
in interface MouseMotionListener
mouseMoved
in class BaseXPanel
public void mousePressed(MouseEvent e)
mousePressed
in interface MouseListener
mousePressed
in class BaseXPanel
public void mouseDragged(MouseEvent e)
mouseDragged
in interface MouseMotionListener
mouseDragged
in class BaseXPanel
public void mouseReleased(MouseEvent e)
mouseReleased
in interface MouseListener
mouseReleased
in class BaseXPanel
public void keyPressed(KeyEvent e)
keyPressed
in interface KeyListener
keyPressed
in class BaseXPanel
public void paintComponent(Graphics g)
paintComponent
in class BaseXBack
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |