public class SliderTextContainer
extends javax.swing.JPanel
implements javax.swing.event.ChangeListener, java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.event.MouseListener
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
SliderTextContainer()
Constructor vacio
|
SliderTextContainer(int min,
int max,
int defaultPos)
Deprecated.
Es recomendable el uso del constructor con el parámetro border. Tiene la misma funcionalidad
si se pone ese parámetro a true. Se mantiene este constructor por compatibilidad con versiones
anteriores.
|
SliderTextContainer(int min,
int max,
int defaultPos,
boolean border)
Contructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addValueChangedListener(SliderListener listener)
Añadir un listener a la lista de eventos
|
protected void |
callChangeValue(boolean forceEvent)
Dispara el evento del cambio del control
|
protected void |
callDraggedValue()
Dispara el evento del cambio del control
|
void |
focusGained(java.awt.event.FocusEvent e) |
void |
focusLost(java.awt.event.FocusEvent e) |
boolean |
getDecimal()
Obtiene el flag que dice si el valor del campo de texto es
decimal o entero
|
double |
getInterval()
Obtener el intervalo definido para el slider
|
int |
getMax()
Obtiene el valor máximo del slider
|
int |
getMin()
Obtiene el valor mínimo del slider
|
javax.swing.JSlider |
getSlider()
This method initializes jSlider
|
javax.swing.JTextField |
getTextField()
This method initializes jTextField
|
double |
getValue()
Obtiene el valor del control.
|
void |
keyPressed(java.awt.event.KeyEvent e) |
void |
keyReleased(java.awt.event.KeyEvent e) |
void |
keyTyped(java.awt.event.KeyEvent e) |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
removeValueChangedListener(SliderListener listener)
Borrar un listener de la lista de eventos
|
void |
setBorder(java.lang.String name)
Asigna un borde al componente con el texto pasado como
parámetro
|
void |
setComponentSize(int w,
int h) |
void |
setControlEnabled(boolean active)
Activa o desactiva el control del panel
|
void |
setDecimal(boolean dec)
Asigna el flag que dice si el valor del campo de texto será
decimal o entero
|
void |
setInterval(double value)
Definir un intervalo para el slider
|
void |
setMax(int max)
Deprecated.
Usar setMaximum en su lugar
|
void |
setMaximum(int max)
Asigna el valor máximo del slider
|
void |
setMin(int min)
Deprecated.
Usar setMinimum
|
void |
setMinimum(int min)
Asigna el valor mínimo del slider
|
void |
setValue(double value)
Asigna el valor del control.
|
void |
stateChanged(javax.swing.event.ChangeEvent e)
Control del evento de cambio en la posición del slider.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic SliderTextContainer(int min,
int max,
int defaultPos)
min - Valor mínimo de la barramax - Valor máximo de la barradefaultPos - Posición por defectopublic SliderTextContainer(int min,
int max,
int defaultPos,
boolean border)
min - Valor mínimo de la barramax - Valor máximo de la barradefaultPos - Posición por defectoborder - Flag que obliga a mostrar u ocultar el bordepublic SliderTextContainer()
protected void callChangeValue(boolean forceEvent)
protected void callDraggedValue()
public void addValueChangedListener(SliderListener listener)
listener - public void removeValueChangedListener(SliderListener listener)
listener - public void setBorder(java.lang.String name)
name - public javax.swing.JSlider getSlider()
public javax.swing.JTextField getTextField()
public void setComponentSize(int w,
int h)
public double getValue()
public void setValue(double value)
public void setControlEnabled(boolean active)
active - public void setDecimal(boolean dec)
dec - true si se admiten valores decimales y false si no se admitenpublic boolean getDecimal()
public int getMax()
public void setMax(int max)
Entero - con el valor máximopublic void setMaximum(int max)
Entero - con el valor máximopublic int getMin()
public void setMin(int min)
Entero - con el valor mínimopublic void setMinimum(int min)
Entero - con el valor mínimopublic void setInterval(double value)
value - public double getInterval()
public void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged in interface javax.swing.event.ChangeListenerpublic void focusLost(java.awt.event.FocusEvent e)
focusLost in interface java.awt.event.FocusListenerpublic void keyReleased(java.awt.event.KeyEvent e)
keyReleased in interface java.awt.event.KeyListenerpublic 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 focusGained(java.awt.event.FocusEvent e)
focusGained in interface java.awt.event.FocusListenerpublic void keyPressed(java.awt.event.KeyEvent e)
keyPressed in interface java.awt.event.KeyListenerpublic void keyTyped(java.awt.event.KeyEvent e)
keyTyped in interface java.awt.event.KeyListenerpublic 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.MouseListener