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

public class Tuberia extends ComponenteSA
Clase para dibujar una tuberia segun el valor de una tag de tipo bool
Author:
Ruben Palomino
See Also:
  • Constructor Details

    • Tuberia

      public Tuberia()
      Constructor del elemento en el cual le pasamos el texto a mostrar
  • Method Details

    • isAccDirecta

      public boolean isAccDirecta()
      Devuelve si la visualizacion es inversa al valor de la tag
      Returns:
      the accDirecta
    • setAccDirecta

      public void setAccDirecta(boolean accDirecta)
      Habilita la accion inversa de visualizacion con la tag
      Parameters:
      accDirecta - the accDirecta to set
    • setTagMostrar

      public void setTagMostrar(String tagMostrar)
      Metodo que asocia una tag a la funcion de mostrar ocultar el elemento
      Overrides:
      setTagMostrar in class ComponenteSA
      Parameters:
      tagMostrar - El path de la tag que controlara el proceso Si tagMostrar es true el elemento se muestra, y si es distinto de true se oculta
    • getTagMostrar

      public String getTagMostrar()
      Devuelve el path de la tag que controla la visualizacion
      Returns:
      El path de la tag que controla la visualizacion
    • setTextEstadoMostrar

      public void setTextEstadoMostrar(String estado)
      Metodo de sistema no usar
      Parameters:
      estado - no usar
    • setTagIndicador

      public void setTagIndicador(String tagIndicador)
      Ajusta la tag que controla es estado de la tuberia
      Parameters:
      tagIndicador - el path de la tag
    • getTagIndicador

      public String getTagIndicador()
      Devuelve la tag del indicador
      Returns:
      El path de la tag que controla la visualizacion
      See Also:
    • setTextEstadoIndicador

      public void setTextEstadoIndicador(String estado)
      Metodo al que llama el sincronizador grafico no usar
      Parameters:
      estado - el valor
    • getOrientation

      public int getOrientation()
      Devuelve la orientacion
      Returns:
      la orientacion
    • setOrientation

      public void setOrientation(int orientation)
      La tuberia por defecto es horizontal, si le pasamos true la tuberia pasa a ser horizontal
      Parameters:
      orientation - the vertical to set
    • paint

      public void paint(Graphics gP)
      Overrides:
      paint in class JComponent
    • getColorOff

      public Color getColorOff()
      Devuelve el color en off de la tuberia
      Returns:
      the colorOff
    • setColorOff

      public void setColorOff(Color colorOff)
      Define el color en off de la tuberia
      Parameters:
      colorOff - the colorOff to set
    • getColorOn

      public Color getColorOn()
      Devuelve el color en On de la tuberia
      Returns:
      the colorOn
    • setColorOn

      public void setColorOn(Color colorOn)
      Define el color en On de la tuberia
      Parameters:
      colorOn - the colorOn to set
    • getColorBrilloOff

      public Color getColorBrilloOff()
      Devuelve el color del brillo en off
      Returns:
      the colorBrilloOff
    • setColorBrilloOff

      public void setColorBrilloOff(Color colorBrilloOff)
      Define el coor del brillo en off
      Parameters:
      colorBrilloOff - the colorBrilloOff to set
    • getColorBrilloOn

      public Color getColorBrilloOn()
      Devuelve el color en brillo On
      Returns:
      the colorBrilloOn
    • setColorBrilloOn

      public void setColorBrilloOn(Color colorBrilloOn)
      Define el color del brillo en On
      Parameters:
      colorBrilloOn - the colorBrilloOn to set
    • isIntercambiaBrillo

      public boolean isIntercambiaBrillo()
      Devuelve si el color de brillo es el principal
      Returns:
      the intercambiaBrillo
    • setIntercambiaBrillo

      public void setIntercambiaBrillo(boolean intercambiaBrillo)
      Habilita que el color del brillo sea el principal
      Parameters:
      intercambiaBrillo - the intercambiaBrillo to set