Interface JmriMouseListener

All Superinterfaces:
EventListener
All Known Implementing Classes:
BeanTableDataModel.PopupListener, BeanTableDataModel.TableHeaderListener, ButtonEditor, ButtonTrigger, CatalogPanel.IconDisplayPanel, CatalogPanel.IconListener, ControlPanelEditor, DispatcherFrame.TableHeaderListener, Editor, GlobalVariableComboIcon, GlobalVariableInputIcon, GlobalVariableSpinnerIcon, IconItemPanel.IconDisplayPanel, IconItemPanel.IconListener, JmriMouseAdapter, LayoutEditor, MemoryComboIcon, MemoryInputIcon, MemoryOrGVComboIcon, MemorySpinnerIcon, PanelEditor, PositionableJPanel, SwitchboardEditor, TrackerTableAction.TableFrame, WarrantTableFrame

public interface JmriMouseListener extends EventListener
Replacement for MouseListener. This class is used to replace MouseEvent with JmriMouseEvent.
  • Method Details

    • adapt

      Adapt a JmriMouseListener to a MouseListener.
      Parameters:
      listener - the JmriMouseListener
      Returns:
      the MouseListener
    • mouseClicked

      Invoked when the mouse button has been clicked (pressed and released) on a component.
      Parameters:
      e - the event to be processed
    • mousePressed

      Invoked when a mouse button has been pressed on a component.
      Parameters:
      e - the event to be processed
    • mouseReleased

      Invoked when a mouse button has been released on a component.
      Parameters:
      e - the event to be processed
    • mouseEntered

      Invoked when the mouse enters a component.
      Parameters:
      e - the event to be processed
    • mouseExited

      Invoked when the mouse exits a component.
      Parameters:
      e - the event to be processed