java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
com.inductiveautomation.factorypmi.application.components.PMITimer
All Implemented Interfaces:
ComponentLifecycle, ActionListener, ImageObserver, MenuContainer, Serializable, EventListener

public class PMITimer extends JComponent implements ActionListener, ComponentLifecycle
See Also:
  • Constructor Details

    • PMITimer

      public PMITimer()
  • Method Details

    • startupComponent

      public void startupComponent(VisionClientContext context)
      Description copied from interface: ComponentLifecycle
      Called when the component is first shown.
      Specified by:
      startupComponent in interface ComponentLifecycle
    • shutdownComponent

      public void shutdownComponent()
      Description copied from interface: ComponentLifecycle
      Called when the component is now shown anymore. Any long-running processes should be stopped. All bindings will have also been shutdown.
      Specified by:
      shutdownComponent in interface ComponentLifecycle
    • getAppContext

      public VisionClientContext getAppContext()
      Specified by:
      getAppContext in interface ComponentLifecycle
    • addActionListener

      public void addActionListener(ActionListener l)
    • removeActionListener

      public void removeActionListener(ActionListener l)
    • getActionListeners

      public ActionListener[] getActionListeners()
    • fireActionEvent

      protected void fireActionEvent()
    • actionPerformed

      public void actionPerformed(ActionEvent e)
      Specified by:
      actionPerformed in interface ActionListener
    • getDelay

      public int getDelay()
    • setDelay

      public void setDelay(int i)
    • getPreferredSize

      public Dimension getPreferredSize()
      Overrides:
      getPreferredSize in class JComponent
    • isOpaque

      public boolean isOpaque()
      Overrides:
      isOpaque in class JComponent
    • setVisible

      public void setVisible(boolean visible)
      Overrides:
      setVisible in class JComponent
    • isRunning

      public boolean isRunning()
    • setRunning

      public void setRunning(boolean run)
    • getMax

      public int getMax()
    • getStep

      public int getStep()
    • getValue

      public int getValue()
    • setMax

      public void setMax(int i)
    • setStep

      public void setStep(int i)
    • setValue

      public void setValue(int i)
    • paintComponent

      protected void paintComponent(Graphics graphics)
      Overrides:
      paintComponent in class JComponent
    • getInitialDelay

      public int getInitialDelay()
    • setInitialDelay

      public void setInitialDelay(int i)
    • setName

      public void setName(String newName)
      Overrides:
      setName in class Component