Class ColorSliderTextContainer

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, ChangeListener, DoubleSliderListener
Direct Known Subclasses:
CheckColorSliderTextContainer

public class ColorSliderTextContainer extends JPanel implements ChangeListener, DoubleSliderListener
Barra de deslizamiento con una ventana de texto que tiene el valor de la posición de la barra. En este control podrá controlarse mediante la entrada de datos por la caja de texto la posibilidad de introducir valores decimales.
Version:
15/06/2007
Author:
BorSanZa - Borja Sánchez Zamorano (borja.sanchez@iver.es)
See Also:
  • Constructor Details

    • ColorSliderTextContainer

      public ColorSliderTextContainer(int min, int max, int defaultPos)
      Contructor
      Parameters:
      min - Valor mínimo de la barra
      max - Valor máximo de la barra
      defaultPos - Posición por defecto
    • ColorSliderTextContainer

      public ColorSliderTextContainer()
      Constructor vacio
  • Method Details

    • getSlider

      public DoubleSlider getSlider()
      This method initializes jSlider
      Returns:
      javax.swing.JSlider
    • getJSpinner

      public JSpinner getJSpinner()
      This method initializes jTextField
      Returns:
      javax.swing.JTextField
    • setComponentSize

      public void setComponentSize(int w, int h)
    • getValue

      public int getValue()
      Obtiene el valor del control.
      Returns:
      Valor del control en formato double.
    • setValue

      public void setValue(int value)
      Asigna el valor del control.
      Parameters:
      value -
    • setControlEnabled

      public void setControlEnabled(boolean active)
      Activa o desactiva el control del panel
      Parameters:
      active -
    • getMax

      public int getMax()
      Obtiene el valor máximo del slider
      Returns:
      Entero con el valor máximo
    • setMax

      public void setMax(int max)
      Asigna el valor máximo del slider
      Parameters:
      Entero - con el valor máximo
    • setMaximum

      public void setMaximum(int max)
      Asigna el valor máximo del slider
      Parameters:
      Entero - con el valor máximo
    • getMin

      public int getMin()
      Obtiene el valor mínimo del slider
      Returns:
      Entero con el valor mínimo
    • setMin

      public void setMin(int min)
      Asigna el valor mínimo del slider
      Parameters:
      Entero - con el valor mínimo
    • setMinimum

      public void setMinimum(int min)
      Asigna el valor mínimo del slider
      Parameters:
      Entero - con el valor mínimo
    • setColor1

      public void setColor1(Color color, boolean refresh)
      Especificar el color izquierdo del control
      Parameters:
      color -
    • setColor2

      public void setColor2(Color color, boolean refresh)
      Especificar el color derecho del control
      Parameters:
      color -
    • stateChanged

      public void stateChanged(ChangeEvent e)
      Controla cuando cambia el spinner
      Specified by:
      stateChanged in interface ChangeListener
    • callChangeValue

      protected void callChangeValue()
      Dispara el evento del cambio del control
    • callDraggedValue

      protected void callDraggedValue()
      Dispara el evento del cambio del control
    • addValueChangedListener

      public void addValueChangedListener(DoubleSliderListener listener)
      Añadir un listener a la lista de eventos
      Parameters:
      listener -
    • removeValueChangedListener

      public void removeValueChangedListener(DoubleSliderListener listener)
      Borrar un listener de la lista de eventos
      Parameters:
      listener -
    • setEnabled

      public void setEnabled(boolean enabled)
      Overrides:
      setEnabled in class JComponent
    • actionValueChanged

      public void actionValueChanged(DoubleSliderEvent e)
      Controla cuando cambia el slider
      Specified by:
      actionValueChanged in interface DoubleSliderListener
      Parameters:
      e -
    • actionValueDragged

      public void actionValueDragged(DoubleSliderEvent e)
      Description copied from interface: DoubleSliderListener
      Evento que se dispara cuando cambia el valor del componente mientras se hace un dragged con el ratón.
      Specified by:
      actionValueDragged in interface DoubleSliderListener
      Parameters:
      e -