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

public abstract class AgujaIndicador extends ComponenteSA implements ComponentListener
Componente indicador de agujas
Author:
Ruben Palomino
See Also:
  • Constructor Details

    • AgujaIndicador

      public AgujaIndicador()
      Constructor
  • Method Details

    • componentHidden

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

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

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

      public void componentShown(ComponentEvent arg0)
      Specified by:
      componentShown in interface ComponentListener
    • setIcon

      public void setIcon(Icon icono)
      Asigna la imagen de fondo
      Parameters:
      icono - que queremos que sea el fondo
    • isExpadido

      public boolean isExpadido()
      Informa de si elemento esta expandido o no
      Returns:
      the expadido
    • setExpadido

      public void setExpadido(boolean expadido)
      Asigna si el elemento esta expandio o no
      Parameters:
      expadido - true expande el elemento y false no
    • getAnguloInicial

      public int getAnguloInicial()
      Devuelve el angulo inicial del indicador en grados
      Returns:
      the anguloInicial
    • setAnguloInicial

      public void setAnguloInicial(int anguloInicial)
      ajusta el angulo inicial del indicador en grados
      Parameters:
      anguloInicial - the anguloInicial to set
    • getAnguloFinal

      public int getAnguloFinal()
      Devuelve el angulo final del indicador en grados
      Returns:
      the anguloFinal
    • setAnguloFinal

      public void setAnguloFinal(int anguloFinal)
      Asigna el angulo final del indicador
      Parameters:
      anguloFinal - the anguloFinal to set
    • getEscalaIcono

      public double getEscalaIcono()
      Devuelve la escala del icono
      Returns:
      the iconoEscala
    • setEscalaIcono

      public void setEscalaIcono(double iconoEscala)
      Asigna la escala del icono
      Parameters:
      iconoEscala - the iconoEscala to set
    • getEscalaEsfera

      public double getEscalaEsfera()
      Devuelve la escala de la esfera
      Returns:
      the escalaMarca
    • setEscalaEsfera

      public void setEscalaEsfera(double escalaEsfera)
      Asigna la escala de la esfera
      Parameters:
      escalaEsfera - the escalaMarca to set
    • getanchoAroEsfera

      public int getanchoAroEsfera()
      Devuelve el ancho del aro de la esfera
      Returns:
      the anchoAroEsfera
    • setanchoAroEsfera

      public void setanchoAroEsfera(int anchoAroEsfera)
      Asigna el ancho del aro de la esfera
      Parameters:
      anchoAroEsfera - the anchoAroEsfera to set
    • getcolorBorde

      public Color getcolorBorde()
      Devuelve el color del borde
      Returns:
      the colorBorde
    • setcolorBorde

      public void setcolorBorde(Color colorBorde)
      Asigna el color del borde
      Parameters:
      colorBorde - the colorBorde to set
    • getAnchoAguja

      public int getAnchoAguja()
      Devuelve el ancho de la aguja
      Returns:
      the anchoAguja
    • setAnchoAguja

      public void setAnchoAguja(int anchoAguja)
      Asigna el ancho de la aguja
      Parameters:
      anchoAguja - the anchoAguja to set
    • setTag

      public void setTag(String pathTag)
      Asocia una tag a la medida del control
      Parameters:
      pathTag - El path de la tag
    • getTag

      public String getTag()
      Devuelve el valor de la tag asociada con la medida del control
      Returns:
      El valor
    • setValor

      public void setValor(spgn.pgn.opc.tag.ValorTag vt)
      Metodo al que llama el sincronizador grafico cuando cambia la tag asociada al control
      Parameters:
      vt - El valor Tag
    • setText

      public void setText(String texto)
      Asigna el texto
      Parameters:
      texto - Texto a asignar
    • getValorMax

      public double getValorMax()
      Devuelve el valor maximo a mostrar del indicador
      Returns:
      the valorMaxi El valor maximo
    • setValorMax

      public void setValorMax(double valorMaxi)
      Asigna el valor Maximo del indicador
      Parameters:
      valorMaxi - the valorMaxi to set
    • getValorMin

      public double getValorMin()
      Devuelve el valor Minimo del indicador
      Returns:
      the valorMini
    • setValorMin

      public void setValorMin(double valorMini)
      Asigna el valor Minimo del indicador
      Parameters:
      valorMini - the valorMini to set
    • setValor

      public void setValor(double valor)
      Asigna el valor Actual del indicador
      Parameters:
      valor - the valor to set
    • getColorEsfera1

      public Color getColorEsfera1()
      Devuelve Uno de los colores del degradado de la esfera
      Returns:
      the colorEsfera El color
    • setColorEsfera1

      public void setColorEsfera1(Color colorEsfera)
      Asigna uno de los colores del degradado de la esfera
      Parameters:
      colorEsfera - the colorEsfera to set
    • getColorEsfera2

      public Color getColorEsfera2()
      Devuelve uno de los colores del degradado de la esfera
      Returns:
      the colorEsfera el color
    • setColorEsfera2

      public void setColorEsfera2(Color colorEsfera2)
      Asigna uno de los colores del degradado de la esfera
      Parameters:
      colorEsfera2 - the colorEsfera to set
    • getEscalaAguja

      public float getEscalaAguja()
      Devuelve la escala de la aguja
      Returns:
      the escalaAguja
    • setEscalaAguja

      public void setEscalaAguja(float escalaAguja)
      Asigna la escala de la aguja
      Parameters:
      escalaAguja - the escalaAguja 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
    • getEscalaRegla

      public double getEscalaRegla()
      Devuelve la escala de la regla
      Returns:
      the escalaRegla
    • setEscalaRegla

      public void setEscalaRegla(double escalaRegla)
      Asigna la escala de la regla
      Parameters:
      escalaRegla - the escalaRegla to set
    • getReglaDivisionesInt

      public int getReglaDivisionesInt()
      Devuelve las divisiones interiores de la regla
      Returns:
      the reglaDivisionesInt
    • setReglaDivisionesInt

      public void setReglaDivisionesInt(int reglaDivisionesInt)
      Asigna las divisiones interiores de la regla
      Parameters:
      reglaDivisionesInt - the reglaDivisionesInt to set
    • getEscalaReglaInt

      public double getEscalaReglaInt()
      Devuelve la escala de las divisiones interiores de la regla
      Returns:
      the escalaReglaInt
    • setEscalaReglaInt

      public void setEscalaReglaInt(double escalaReglaInt)
      Asigna la escala de las divisiones interiores de la regla
      Parameters:
      escalaReglaInt - the escalaReglaInt 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
    • getColorReglaInt

      public Color getColorReglaInt()
      Devuelve el color de la regla interior
      Returns:
      the colorReglaInt
    • setColorReglaInt

      public void setColorReglaInt(Color colorReglaInt)
      Asigna el color interior de la regla
      Parameters:
      colorReglaInt - the colorReglaInt to set
    • getColorAguja

      public Color getColorAguja()
      Devuelve el color de la aguja
      Returns:
      the colorAguja
    • setColorAguja

      public void setColorAguja(Color colorAguja)
      Asigna el color de la aguja
      Parameters:
      colorAguja - the colorAguja to set
    • isRecortaFondo

      public boolean isRecortaFondo()
      Devuelve si hay que recortar el fono o no
      Returns:
      the iconoRecortado
    • setRecortaFondo

      public void setRecortaFondo(boolean iconoRecortado)
      Asigna si hay que recortar el fondo o no
      Parameters:
      iconoRecortado - the iconoRecortado to set
    • getAnchoRegla

      public int getAnchoRegla()
      Devuelve el ancho de la regla
      Returns:
      the anchoRegla
    • setAnchoRegla

      public void setAnchoRegla(int anchoRegla)
      Asigna el ancho de la regla
      Parameters:
      anchoRegla - the anchoRegla to set
    • getAnchoReglaInt

      public int getAnchoReglaInt()
      Devuelve el ancho de la regla interior
      Returns:
      the anchoReglaInt
    • setAnchoReglaInt

      public void setAnchoReglaInt(int anchoReglaInt)
      Asigna el ancho de la regla interior
      Parameters:
      anchoReglaInt - the anchoReglaInt to set
    • getAnchoEje

      public int getAnchoEje()
      Devuelve el ancho del eje
      Returns:
      the anchoEje
    • setAnchoEje

      public void setAnchoEje(int anchoEje)
      Asigna el ancho del del eje
      Parameters:
      anchoEje - the anchoEje to set
    • getColorEje

      public Color getColorEje()
      Devuelve el color del eje
      Returns:
      the colorEje
    • setColorEje

      public void setColorEje(Color colorEje)
      Asigna el color del eje
      Parameters:
      colorEje - the colorEje to set
    • isReglaMostrarValores

      public boolean isReglaMostrarValores()
      devuelve si hay que mostrar los valores o no
      Returns:
      reglaMostrarValores el indicador
    • setReglaMostrarValores

      public void setReglaMostrarValores(boolean reglaMostrarValores)
      Asigna si hay que mostrar valores o no
      Parameters:
      reglaMostrarValores - the reglaMostrarValores to set
    • isReglaValoresExteriores

      public boolean isReglaValoresExteriores()
      Devuelve si los valores se muestran en el exterior
      Returns:
      reglaValoresExteriores
    • setReglaValoresExteriores

      public void setReglaValoresExteriores(boolean reglaValoresExteriores)
      Metodo que ajusta los valores exteriores
      Parameters:
      reglaValoresExteriores - the reglaValoresExteriores to set
    • getFormatoValores

      public String getFormatoValores()
      Metodo que devuelve el formato de los valroes
      Returns:
      the formatoValores
    • setFormatoValores

      public void setFormatoValores(String formatoValores)
      Metodo que asigna el formato de los valores
      Parameters:
      formatoValores - the formatoValores to set
    • getColorValores

      public Color getColorValores()
      Devuelve el color de los valores
      Returns:
      the colorValores
    • setColorValores

      public void setColorValores(Color colorValores)
      Asigna el color de los valores
      Parameters:
      colorValores - the colorValores to set
    • getFontValores

      public Font getFontValores()
      Devuelve el Font de los Valores
      Returns:
      the fontValores
    • setFontValores

      public void setFontValores(Font fontValores)
      Ajusta el Font de los valores
      Parameters:
      fontValores - the fontValores to set
    • isValorVisible

      public boolean isValorVisible()
      Devuelve si los valores se van a mostrar o no
      Returns:
      the valorVisible
    • setValorVisible

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

      public Point2D.Double getValorDesfase()
      devuelve el valor de desfase del valor
      Returns:
      the valorDesfase
    • getValorDesfaseX

      public double getValorDesfaseX()
      Devuelve el valor de desfase en la coordenada X
      Returns:
      el desfase
    • setValorDesfaseX

      public void setValorDesfaseX(double desfaseX)
      Asigna el valor de desfase de la coordenada X
      Parameters:
      desfaseX - the valorDesfase to set
    • getValorDesfaseY

      public double getValorDesfaseY()
      Devuelve el valor de desfase de la coordenada Y
      Returns:
      el desfase del valor en Y
    • setValorDesfaseY

      public void setValorDesfaseY(double desfaseY)
      Asigna el desfase del valor en la coordenada Y
      Parameters:
      desfaseY - the valorDesfase to set
    • getEscalaAroExt

      public double getEscalaAroExt()
      Devuelve la escala del aro exterior
      Returns:
      the escalaAroExt
    • setEscalaAroExt

      public void setEscalaAroExt(double escalaAroExt)
      Asigna el valor de la escala del aro exterior
      Parameters:
      escalaAroExt - the escalaAroExt to set
    • getColorAroExt1

      public Color getColorAroExt1()
      Devuelve el color 1 del aro Exterior
      Returns:
      the colorAroExt1
    • setColorAroExt1

      public void setColorAroExt1(Color colorAroExt1)
      Asigna el color 1 del aro exterior
      Parameters:
      colorAroExt1 - the colorAroExt1 to set
    • getColorAroExt2

      public Color getColorAroExt2()
      Devuelve el color 2 del aro exterior
      Returns:
      the colorAroExt2
    • setColorAroExt2

      public void setColorAroExt2(Color colorAroExt2)
      asigna el color 2 del aro exterior
      Parameters:
      colorAroExt2 - the colorAroExt2 to set
    • getAnchoAroExt

      public int getAnchoAroExt()
      Devuelve el ancho del aro exterior
      Returns:
      the anchoAroExt
    • setAnchoAroExt

      public void setAnchoAroExt(int anchoAroExt)
      asigna el ancho del aro exterior
      Parameters:
      anchoAroExt - the anchoAroExt to set