public class SliderTextContainer extends javax.swing.JPanel implements SliderText, 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) |
javax.swing.JComponent |
getComponent() |
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)
addValueChangedListener in interface SliderTextlistener - public void removeValueChangedListener(SliderListener listener)
listener - public void setBorder(java.lang.String name)
setBorder in interface SliderTextname - public javax.swing.JSlider getSlider()
public javax.swing.JTextField getTextField()
public void setComponentSize(int w,
int h)
public double getValue()
getValue in interface SliderTextpublic void setValue(double value)
setValue in interface SliderTextpublic void setControlEnabled(boolean active)
setControlEnabled in interface SliderTextactive - public void setDecimal(boolean dec)
setDecimal in interface SliderTextdec - true si se admiten valores decimales y false si no se admitenpublic boolean getDecimal()
getDecimal in interface SliderTextpublic int getMax()
getMax in interface SliderTextpublic void setMax(int max)
Entero - con el valor máximopublic void setMaximum(int max)
setMaximum in interface SliderTextEntero - con el valor máximopublic int getMin()
getMin in interface SliderTextpublic void setMin(int min)
Entero - con el valor mínimopublic void setMinimum(int min)
setMinimum in interface SliderTextEntero - con el valor mínimopublic void setInterval(double value)
setInterval in interface SliderTextvalue - public double getInterval()
getInterval in interface SliderTextpublic 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 javax.swing.JComponent getComponent()
getComponent in interface SliderTextpublic 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