Class TextoActHora

All Implemented Interfaces:
ComponentListener, FocusListener, KeyListener, MouseListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, Scrollable, SwingConstants, spgn.pgn.gui.cliente.graficos.ElementoAnimado

public class TextoActHora extends TextFieldSA implements MouseListener, KeyListener, FocusListener, ComponentListener
Clase que muestra y cambia el valor de una tag
Author:
Ruben Palomino
See Also:
  • Constructor Details

    • TextoActHora

      public TextoActHora(spgn.pgn.gui.cliente.graficos.gui.componentes.HoraDia horaDia, int tipo)
      Constructor
      Parameters:
      horaDia - la hora del dia
      tipo - el tipo de hora que es 0 tipo segundos 1 tipo minutos 2 tipo horas
  • Method Details

    • getMax

      public double getMax()
      Devuelve el maximo de comparacion
      Returns:
      the max
    • getMin

      public double getMin()
      Devuelve el minimo de comparacion
      Returns:
      the min
    • setMax

      public void setMax(double max)
      Asigna el maximo de comparacion
      Parameters:
      max - the max to set
    • setMin

      public void setMin(double min)
      Asigna el minimo de comparacion
      Parameters:
      min - the min to set
    • setFont

      public void setFont(Font font)
      Overrides:
      setFont in class JTextField
    • getFont

      public Font getFont()
      Specified by:
      getFont in interface MenuContainer
      Overrides:
      getFont in class Component
    • isNumerico

      public boolean isNumerico()
      Devuelve si es numerico o no
      Returns:
      the numerico
    • setNumerico

      public void setNumerico(boolean numerico)
      habilita si es numerico o no
      Parameters:
      numerico - the numerico to set
    • getFormatoNumerico

      public String getFormatoNumerico()
      Devuelve el formato numerico a mostrar
      Returns:
      el formato numerico
    • setFormatoNumerico

      public void setFormatoNumerico(String formatoNumericoT)
      Asigna el formato numerico a mostrar
      Parameters:
      formatoNumericoT - el formato numerico
    • isValorEditable

      public boolean isValorEditable()
      Devuelve si el valor es editable
      Returns:
      true o false
    • setValorEditable

      public void setValorEditable(boolean valorEditable)
      Habilita la edicion del valor de la tag
      Parameters:
      valorEditable - true o false
    • getTextSinUnidades

      public String getTextSinUnidades()
      Devuelve el texto sin las undidades
      Returns:
      el texto sin las unidades
    • setText

      public void setText(String texto)
      Overrides:
      setText in class JTextComponent
    • setTexto

      public void setTexto(String texto)
      Asignamos el texto
      Parameters:
      texto - el texto a asignar
    • setTag

      public void setTag(String pathTag)
      El path de la tag asociada al indicador
      Parameters:
      pathTag - el path de la tag
    • getTag

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

      public void setValor(spgn.pgn.opc.tag.ValorTag vt)
      Metodo para el sincronizador grafico no utilizar, es para el sistema
      Parameters:
      vt - valorTag
    • mouseClicked

      public void mouseClicked(MouseEvent arg0)
      Specified by:
      mouseClicked in interface MouseListener
    • mouseEntered

      public void mouseEntered(MouseEvent arg0)
      Specified by:
      mouseEntered in interface MouseListener
    • mouseExited

      public void mouseExited(MouseEvent arg0)
      Specified by:
      mouseExited in interface MouseListener
    • mousePressed

      public void mousePressed(MouseEvent arg0)
      Specified by:
      mousePressed in interface MouseListener
    • mouseReleased

      public void mouseReleased(MouseEvent arg0)
      Specified by:
      mouseReleased in interface MouseListener
    • setName

      public void setName(String nameT)
      Description copied from interface: spgn.pgn.gui.cliente.graficos.ElementoAnimado
      Metodo que asigna el nombre al componente
      Specified by:
      setName in interface spgn.pgn.gui.cliente.graficos.ElementoAnimado
      Overrides:
      setName in class Component
      Parameters:
      nameT - El nombre a asignar
    • getName

      public String getName()
      Description copied from interface: spgn.pgn.gui.cliente.graficos.ElementoAnimado
      Metodo que devuelve el nombre del componente
      Specified by:
      getName in interface spgn.pgn.gui.cliente.graficos.ElementoAnimado
      Overrides:
      getName in class Component
      Returns:
      El nombre que tiene asignado
    • isTecladoTactilHabilitado

      public boolean isTecladoTactilHabilitado()
      Devuelve si el teclado tactil esta habilitado
      Returns:
      the tecladoTactilHabilitado
    • setTecladoTactilHabilitado

      public void setTecladoTactilHabilitado(boolean tecladoTactilHabilitado)
      Habilita el teclado tactil
      Parameters:
      tecladoTactilHabilitado - true o fasle
    • keyPressed

      public void keyPressed(KeyEvent e)
      Specified by:
      keyPressed in interface KeyListener
    • keyReleased

      public void keyReleased(KeyEvent e)
      Specified by:
      keyReleased in interface KeyListener
    • keyTyped

      public void keyTyped(KeyEvent e)
      Specified by:
      keyTyped in interface KeyListener
    • getUnidades

      public String getUnidades()
      Devuelve las unidades
      Returns:
      the unidades
    • setUnidades

      public void setUnidades(String unidades)
      Asigna las unidades
      Parameters:
      unidades - the unidades to set
    • addActionActuador

      @Deprecated public void addActionActuador(ActuadorListener al)
      Deprecated.
      Depreciado
      Parameters:
      al - depreciado
    • addActuadorListener

      public void addActuadorListener(ActuadorListener al)
      Agrega un actuadorListener
      Parameters:
      al - el ActuadorListener
    • focusGained

      public void focusGained(FocusEvent e)
      Specified by:
      focusGained in interface FocusListener
    • focusLost

      public void focusLost(FocusEvent e)
      Specified by:
      focusLost in interface FocusListener
    • isAjustaTexto

      public boolean isAjustaTexto()
      Devuelve si la propiedad de ajustar texto esta habilitado
      Returns:
      the ajustaText
    • setAjustaTexto

      public void setAjustaTexto(boolean ajustaText)
      Habilita la propiedad de ajustar texto
      Parameters:
      ajustaText - the ajustaText to set
    • 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
    • paintComponent

      public void paintComponent(Graphics g)