public class SliderTextContainer extends JPanel implements SliderText, ChangeListener, FocusListener, KeyListener, MouseListener
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| 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(FocusEvent e) |
void |
focusLost(FocusEvent e) |
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
|
JSlider |
getSlider()
This method initializes jSlider
|
JTextField |
getTextField()
This method initializes jTextField
|
double |
getValue()
Obtiene el valor del control.
|
void |
keyPressed(KeyEvent e) |
void |
keyReleased(KeyEvent e) |
void |
keyTyped(KeyEvent e) |
void |
mouseClicked(MouseEvent e) |
void |
mouseEntered(MouseEvent e) |
void |
mouseExited(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
void |
removeValueChangedListener(SliderListener listener)
Borrar un listener de la lista de eventos
|
void |
setBorder(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(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(String name)
setBorder in interface SliderTextname - public JSlider getSlider()
public 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(ChangeEvent e)
stateChanged in interface ChangeListenerpublic void focusLost(FocusEvent e)
focusLost in interface FocusListenerpublic void keyReleased(KeyEvent e)
keyReleased in interface KeyListenerpublic void mousePressed(MouseEvent e)
mousePressed in interface MouseListenerpublic void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenerpublic JComponent getComponent()
getComponent in interface SliderTextpublic void focusGained(FocusEvent e)
focusGained in interface FocusListenerpublic void keyPressed(KeyEvent e)
keyPressed in interface KeyListenerpublic void keyTyped(KeyEvent e)
keyTyped in interface KeyListenerpublic void mouseClicked(MouseEvent e)
mouseClicked in interface MouseListenerpublic void mouseEntered(MouseEvent e)
mouseEntered in interface MouseListenerpublic void mouseExited(MouseEvent e)
mouseExited in interface MouseListener