public class SliderTextContainer extends JPanel implements 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) |
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)
listener - public void removeValueChangedListener(SliderListener listener)
listener - public void setBorder(String name)
name - public JSlider getSlider()
public 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(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 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