Class CbusEventHighlightFrame

All Implemented Interfaces:
ComponentListener, WindowListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants, BeanInterface, ModifiedFlag, WindowInterface

public class CbusEventHighlightFrame extends JmriJFrame
Frame to control an instance of CBUS highlighter to highlight events.
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • getTitle

      public String getTitle()
      Overrides:
      getTitle in class Frame
    • dispose

      public void dispose()
      When window is finally destroyed, remove it from the list of windows.

      Subclasses that over-ride this method must invoke this implementation with super.dispose() right before returning.

      Specified by:
      dispose in interface WindowInterface
      Overrides:
      dispose in class JmriJFrame
    • initComponents

      public void initComponents()
      By default, Swing components should be created an installed in this method, rather than in the ctor itself.
      Overrides:
      initComponents in class JmriJFrame
    • enable

      public void enable(int index, int nn, boolean nnEn, int ev, boolean evEn, int ty, int dr)
      Enable Highlighter.
      Parameters:
      index - highlighter index.
      nn - node number.
      nnEn - node number enabled.
      ev - event number.
      evEn - event number enabled.
      ty - event type.
      dr - event direction.
    • disable

      public void disable(int index)
      Disable a Highlighter by Index Number.
      Parameters:
      index - Highlighter Index number
    • highlight

      public int highlight(AbstractMessage m)
      Get whether to Highlight a particular CAN Frame.
      Parameters:
      m - CanMessage or CanReply
      Returns:
      -1 to NOT Highlight, else Highlighter Number.
    • getColor

      public Color getColor(int i)
      Get Colour for a particular highlighter.
      Parameters:
      i - Highlight index
      Returns:
      Highlight Colour