All Implemented Interfaces:
ComponentListener, ImageObserver, MenuContainer, Serializable, EventListener, spgn.pgn.gui.cliente.graficos.ElementoAnimado

public class BarrasInd extends ComponenteSA implements ComponentListener
Clase que implementa un indicador analogico de barras
Author:
Ruben Palomino
See Also:
  • Constructor Details

    • BarrasInd

      public BarrasInd()
      constructor
  • Method Details

    • paintComponent

      public void paintComponent(Graphics g)
    • getNumeroBarras

      public int getNumeroBarras()
      Devuelve el numero de barras
      Returns:
      the numeroBarras
    • setBarras

      public void setBarras(int numeroBarras)
      Asigna el numero de barras
      Parameters:
      numeroBarras - the numeroBarras to set
    • getBarras

      public int getBarras()
      Devuelve el numero de barras
      Returns:
      el numero de barras
    • componentHidden

      public void componentHidden(ComponentEvent e)
      Specified by:
      componentHidden in interface ComponentListener
    • componentMoved

      public void componentMoved(ComponentEvent e)
      Specified by:
      componentMoved in interface ComponentListener
    • componentResized

      public void componentResized(ComponentEvent e)
      Specified by:
      componentResized in interface ComponentListener
    • componentShown

      public void componentShown(ComponentEvent e)
      Specified by:
      componentShown in interface ComponentListener
    • getColorA

      public Color getColorA()
      Devuelve el color A del las barras
      Returns:
      the colorA
    • setColorA

      public void setColorA(Color colorA)
      Asigna el color A de las barras
      Parameters:
      colorA - the colorA to set
    • getColorB

      public Color getColorB()
      Devuelve el color B de las barras
      Returns:
      the colorB
    • setColorB

      public void setColorB(Color colorB)
      Asigna el color B de las barras
      Parameters:
      colorB - the colorB to set
    • getValor

      public float getValor()
      devuelve el valor del componente
      Returns:
      the valor
    • setValor

      public void setValor(float valor)
      Asigna el valor del componente
      Parameters:
      valor - the valor to set
    • setTag

      public void setTag(String pathTag)
      Asocia una tag al metodo setValor(ValorTag)
      Parameters:
      pathTag - el path de la tag
    • getTag

      public String getTag()
      Devuelve el path de la tag asociada al metodo setValor(ValorTag)
      Returns:
      el path de la tag
    • setValor

      public void setValor(spgn.pgn.opc.tag.ValorTag vt)
      Metodo al que llama el sincronizador grafico para cambiar el valor
      Parameters:
      vt - ValorTag
    • getvalorMaxi

      public float getvalorMaxi()
      Devuelve el valor maximo del componente
      Returns:
      the valorMaxi
    • setValorMaxi

      public void setValorMaxi(float valorMaxi)
      Asigna el valor maximo del componente
      Parameters:
      valorMaxi - the valorMaxi to set
    • getvalorMini

      public float getvalorMini()
      Devuelve el valor minimo del componente
      Returns:
      the valorMini
    • setValorMini

      public void setValorMini(float valorMini)
      Asocia el valor minimo del componente
      Parameters:
      valorMini - the valorMini to set
    • getAlturaBarraA

      public float getAlturaBarraA()
      Devuelve la altura de la barra A en tanto por ciento
      Returns:
      the alturaBarraA
    • setAlturaBarraA

      public void setAlturaBarraA(int alturaBarraA)
      Asinga la altura de la barra A en tanto por ciento
      Parameters:
      alturaBarraA - the alturaBarraA to set
    • getAlturaBarraB

      public float getAlturaBarraB()
      Devuelve la altura B de la barra en tanto por ciento
      Returns:
      the alturaBarraB
    • setAlturaBarraB

      public void setAlturaBarraB(int alturaBarraB)
      Asinga la altura B de la barra en tanto por ciento
      Parameters:
      alturaBarraB - the alturaBarraB to set
    • getorientacion

      public int getorientacion()
      Devuelve la orientacion
      Returns:
      Ctes.HORIZONTAL Y Ctes.VERTICAL
    • setorientacion

      public void setorientacion(int orientacion)
      Asigna la orientacion del componente Ctes.HORIZONTAL Y Ctes.VERTICAL
      Parameters:
      orientacion - the orientacion to set
    • getFormatoNumerico

      public String getFormatoNumerico()
      Devuelve el formato numerico
      Returns:
      Un String con el formato
    • setFormatoNumerico

      public void setFormatoNumerico(String formatoNumerico)
      Asigna el formato numerico
      Parameters:
      formatoNumerico - the formatoNumerico to set
    • getColorRegla

      public Color getColorRegla()
      Devuelve el color de la regla
      Returns:
      the colorRegla
    • setColorRegla

      public void setColorRegla(Color colorRegla)
      Asigna el color de la regla
      Parameters:
      colorRegla - the colorRegla to set
    • getFontRegla

      public Font getFontRegla()
      devuelve el Font de la regla
      Returns:
      the fontRegla
    • setFontRegla

      public void setFontRegla(Font fontRegla)
      Asigna el Font de la regla
      Parameters:
      fontRegla - the fontRegla to set
    • isRegla

      public boolean isRegla()
      Devuelve si la regla hay que mostrarla o no
      Returns:
      the regla
    • setRegla

      public void setRegla(boolean regla)
      Asigna si la regla hay que mostrarla o no
      Parameters:
      regla - the regla to set
    • getReglaDivisiones

      public int getReglaDivisiones()
      Devuelve las divisiones de la regla
      Returns:
      the reglaDivisiones
    • setReglaDivisiones

      public void setReglaDivisiones(int reglaDivisiones)
      Asigna las divisiones de la regla
      Parameters:
      reglaDivisiones - the reglaDivisiones to set
    • getFormatoRegla

      public String getFormatoRegla()
      Devuelve el formato de los valores de la regla
      Returns:
      the formatoValoresRegla
    • setFormatoRegla

      public void setFormatoRegla(String formatoValoresRegla)
      Asigna el formato de los valores de la regla
      Parameters:
      formatoValoresRegla - the formatoValoresRegla to set
    • isReglaValores

      public boolean isReglaValores()
      Devuelve si hay que mostrar los valores de la regla
      Returns:
      the reglaValores
    • setReglaValores

      public void setReglaValores(boolean reglaValores)
      Asigna si hay que mostrar los valores de la regla
      Parameters:
      reglaValores - the reglaValores to set
    • isReglaLineas

      public boolean isReglaLineas()
      Devuelve si hay que mostrar las lineas de la regla
      Returns:
      the reglaLineas
    • setReglaLineas

      public void setReglaLineas(boolean reglaLineas)
      Asigna si hay que mostrar los valores de la regla
      Parameters:
      reglaLineas - the reglaLineas to set
    • isValorVisible

      public boolean isValorVisible()
      Devuelve si el valor es visible
      Returns:
      the valorVisible
    • setValorVisible

      public void setValorVisible(boolean valorVisible)
      Asigna si el valor es visible
      Parameters:
      valorVisible - the valorVisible to set
    • getColorInicio

      public int getColorInicio()
      Devuelve el punto donde hay que dibujar el color en tanto por ciento
      Returns:
      the colorInicio
    • setColorInicio

      public void setColorInicio(int colorInicio)
      debe de ser un valor entre 0 y 100 ya que se da en tanto por ciento
      Parameters:
      colorInicio - the colorInicio to set,
    • getOffsetGrafica

      public int getOffsetGrafica()
      Devuelve el offsetDe desplazamiento de la grafica
      Returns:
      the offsetGraficaO
    • setOffsetGrafica

      public void setOffsetGrafica(int offsetGrafica)
      Asocia el offset de desplazamiento a los graficos verticales OJO, SOLO FUNCIONA CUANDO EL GRAFICO ES VERTICAL
      Parameters:
      offsetGrafica - the offsetGrafica to set
    • setIcon

      public void setIcon(Icon icon)
      Asocia el icono al control
      Parameters:
      icon - to set
    • getReglaDesfase

      public int getReglaDesfase()
      Devuelve el valor de desfase de la regla
      Returns:
      the reglaDesfase
    • setReglaDesfase

      public void setReglaDesfase(int reglaDesfase)
      Ajusta el desfase de la regla
      Parameters:
      reglaDesfase - the reglaDesfase to set