Uses of Class
jmri.util.swing.JmriMouseEvent
-
Packages that use JmriMouseEvent Package Description jmri.jmrit.beantable Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads.jmri.jmrit.beantable.signalmast jmri.jmrit.catalog Provides a tree-based catalog for browsing.jmri.jmrit.dispatcher jmri.jmrit.display Provides control panel and associated visible icon classes.jmri.jmrit.display.controlPanelEditor jmri.jmrit.display.controlPanelEditor.shape jmri.jmrit.display.layoutEditor Layout Editor currently represents both structure and graphical display through a single set of objects.jmri.jmrit.display.palette Select from palette of items.jmri.jmrit.display.panelEditor jmri.jmrit.display.switchboardEditor jmri.jmrit.logix Support for implementing Warrants in JMRI.jmri.jmrit.operations.trains jmri.jmrit.roster.swing jmri.jmrit.vsdecoder Provides throttle-controlled locomotive sound simulation without the need of an on-board sound decoder.jmri.util.swing Tools and utilities for doing a systematic reworking of the JMRI GUI.jmri.util.table Various classes and methods for working with JTables. -
-
Uses of JmriMouseEvent in jmri.jmrit.beantable
Methods in jmri.jmrit.beantable with parameters of type JmriMouseEvent Modifier and Type Method Description void
BeanTableDataModel.TableHeaderListener. mouseClicked(JmriMouseEvent e)
Invoked when the mouse button has been clicked (pressed and released) on a component.void
BeanTableDataModel.PopupListener. mousePressed(JmriMouseEvent e)
Invoked when a mouse button has been pressed on a component.void
BeanTableDataModel.TableHeaderListener. mousePressed(JmriMouseEvent e)
Invoked when a mouse button has been pressed on a component.void
BeanTableDataModel.PopupListener. mouseReleased(JmriMouseEvent e)
Invoked when a mouse button has been released on a component.void
BeanTableDataModel.TableHeaderListener. mouseReleased(JmriMouseEvent e)
Invoked when a mouse button has been released on a component.protected void
AudioTableAction.AudioListenerTableDataModel. showPopup(JmriMouseEvent e)
protected void
BeanTableDataModel. showPopup(JmriMouseEvent e)
Display popup menu when right clicked on table cell.protected void
BeanTableDataModel. showTableHeaderPopup(JmriMouseEvent e, javax.swing.JTable table)
Show the Table Column Menu. -
Uses of JmriMouseEvent in jmri.jmrit.beantable.signalmast
Methods in jmri.jmrit.beantable.signalmast with parameters of type JmriMouseEvent Modifier and Type Method Description protected void
SignalMastLogicTableDataModel. showPopup(JmriMouseEvent e)
-
Uses of JmriMouseEvent in jmri.jmrit.catalog
Methods in jmri.jmrit.catalog with parameters of type JmriMouseEvent Modifier and Type Method Description void
CatalogPanel.IconDisplayPanel. mouseClicked(JmriMouseEvent event)
void
CatalogPanel.IconListener. mouseClicked(JmriMouseEvent event)
void
CatalogPanel.IconDisplayPanel. mouseEntered(JmriMouseEvent event)
void
CatalogPanel.IconListener. mouseEntered(JmriMouseEvent event)
void
CatalogPanel.IconDisplayPanel. mouseExited(JmriMouseEvent event)
void
CatalogPanel.IconListener. mouseExited(JmriMouseEvent event)
void
CatalogPanel.IconDisplayPanel. mousePressed(JmriMouseEvent event)
void
CatalogPanel.IconListener. mousePressed(JmriMouseEvent event)
void
CatalogPanel.IconDisplayPanel. mouseReleased(JmriMouseEvent event)
void
CatalogPanel.IconListener. mouseReleased(JmriMouseEvent e)
-
Uses of JmriMouseEvent in jmri.jmrit.dispatcher
Methods in jmri.jmrit.dispatcher with parameters of type JmriMouseEvent Modifier and Type Method Description void
DispatcherFrame.TableHeaderListener. mouseClicked(JmriMouseEvent e)
Invoked when the mouse button has been clicked (pressed and released) on a component.void
DispatcherFrame.TableHeaderListener. mousePressed(JmriMouseEvent e)
Invoked when a mouse button has been pressed on a component.void
DispatcherFrame.TableHeaderListener. mouseReleased(JmriMouseEvent e)
Invoked when a mouse button has been released on a component.protected void
DispatcherFrame. showTableHeaderPopup(JmriMouseEvent e, javax.swing.JTable table)
Process the column header click -
Uses of JmriMouseEvent in jmri.jmrit.display
Methods in jmri.jmrit.display with parameters of type JmriMouseEvent Modifier and Type Method Description void
AnalogClock2Display. doMouseClicked(JmriMouseEvent event)
void
BlockContentsIcon. doMouseClicked(JmriMouseEvent e)
void
GlobalVariableIcon. doMouseClicked(JmriMouseEvent e)
void
LightIcon. doMouseClicked(JmriMouseEvent e)
Change the light when the icon is clicked.void
LinkingLabel. doMouseClicked(JmriMouseEvent event)
void
MemoryIcon. doMouseClicked(JmriMouseEvent e)
void
MultiSensorIcon. doMouseClicked(JmriMouseEvent e)
void
Positionable. doMouseClicked(JmriMouseEvent event)
void
PositionableJComponent. doMouseClicked(JmriMouseEvent event)
void
PositionableJPanel. doMouseClicked(JmriMouseEvent event)
void
PositionableLabel. doMouseClicked(JmriMouseEvent event)
void
SensorIcon. doMouseClicked(JmriMouseEvent e)
void
SignalHeadIcon. doMouseClicked(JmriMouseEvent e)
Change the SignalHead state when the icon is clicked.void
SignalMastIcon. doMouseClicked(JmriMouseEvent e)
Change the SignalMast aspect when the icon is clicked.void
SlipTurnoutIcon. doMouseClicked(JmriMouseEvent e)
Throw the turnout when the icon is clicked.void
TurnoutIcon. doMouseClicked(JmriMouseEvent e)
void
Positionable. doMouseDragged(JmriMouseEvent event)
void
PositionableJComponent. doMouseDragged(JmriMouseEvent event)
void
PositionableJPanel. doMouseDragged(JmriMouseEvent event)
void
PositionableLabel. doMouseDragged(JmriMouseEvent event)
void
Positionable. doMouseEntered(JmriMouseEvent event)
void
PositionableJComponent. doMouseEntered(JmriMouseEvent event)
void
PositionableJPanel. doMouseEntered(JmriMouseEvent event)
void
PositionableLabel. doMouseEntered(JmriMouseEvent event)
void
Positionable. doMouseExited(JmriMouseEvent event)
void
PositionableJComponent. doMouseExited(JmriMouseEvent event)
void
PositionableJPanel. doMouseExited(JmriMouseEvent event)
void
PositionableLabel. doMouseExited(JmriMouseEvent event)
void
Positionable. doMouseMoved(JmriMouseEvent event)
void
PositionableJComponent. doMouseMoved(JmriMouseEvent event)
void
PositionableJPanel. doMouseMoved(JmriMouseEvent event)
void
PositionableLabel. doMouseMoved(JmriMouseEvent event)
void
AudioIcon. doMousePressed(JmriMouseEvent e)
void
LogixNGIcon. doMousePressed(JmriMouseEvent e)
void
Positionable. doMousePressed(JmriMouseEvent event)
void
PositionableJComponent. doMousePressed(JmriMouseEvent event)
void
PositionableJPanel. doMousePressed(JmriMouseEvent event)
void
PositionableLabel. doMousePressed(JmriMouseEvent event)
void
SensorIcon. doMousePressed(JmriMouseEvent e)
void
TurnoutIcon. doMousePressed(JmriMouseEvent e)
void
LocoIcon. doMouseReleased(JmriMouseEvent event)
Set display attributes for Trackervoid
Positionable. doMouseReleased(JmriMouseEvent event)
void
PositionableJComponent. doMouseReleased(JmriMouseEvent event)
void
PositionableJPanel. doMouseReleased(JmriMouseEvent event)
void
PositionableLabel. doMouseReleased(JmriMouseEvent event)
void
SensorIcon. doMouseReleased(JmriMouseEvent e)
void
TurnoutIcon. doMouseReleased(JmriMouseEvent e)
protected java.util.List<Positionable>
Editor. getSelectedItems(JmriMouseEvent event)
Return a List of all items whose bounding rectangle contain the mouse position. ordered from top level to bottomprotected void
Editor. makeSelectionGroup(JmriMouseEvent event)
protected void
Editor. modifySelectionGroup(Positionable selection, JmriMouseEvent event)
abstract void
Editor. mouseClicked(JmriMouseEvent event)
void
PositionableJPanel. mouseClicked(JmriMouseEvent e)
abstract void
Editor. mouseDragged(JmriMouseEvent event)
void
PositionableJPanel. mouseDragged(JmriMouseEvent e)
abstract void
Editor. mouseEntered(JmriMouseEvent event)
void
PositionableJPanel. mouseEntered(JmriMouseEvent e)
abstract void
Editor. mouseExited(JmriMouseEvent event)
void
GlobalVariableComboIcon. mouseExited(JmriMouseEvent e)
void
GlobalVariableInputIcon. mouseExited(JmriMouseEvent e)
void
GlobalVariableSpinnerIcon. mouseExited(JmriMouseEvent e)
void
MemoryComboIcon. mouseExited(JmriMouseEvent e)
void
MemoryInputIcon. mouseExited(JmriMouseEvent e)
void
MemorySpinnerIcon. mouseExited(JmriMouseEvent e)
void
PositionableJPanel. mouseExited(JmriMouseEvent e)
abstract void
Editor. mouseMoved(JmriMouseEvent event)
void
GlobalVariableInputIcon. mouseMoved(JmriMouseEvent e)
void
MemoryInputIcon. mouseMoved(JmriMouseEvent e)
void
PositionableJPanel. mouseMoved(JmriMouseEvent e)
abstract void
Editor. mousePressed(JmriMouseEvent event)
void
PositionableJPanel. mousePressed(JmriMouseEvent e)
abstract void
Editor. mouseReleased(JmriMouseEvent event)
void
PositionableJPanel. mouseReleased(JmriMouseEvent e)
void
MultiSensorIcon. performMouseClicked(JmriMouseEvent e, int xx, int yy)
void
SignalHeadIcon. performMouseClicked(JmriMouseEvent e)
Handle mouse clicks when no modifier keys are pressed.void
SignalMastIcon. performMouseClicked(JmriMouseEvent e)
Handle mouse clicks when no modifier keys are pressed.void
Editor. showToolTip(Positionable selection, JmriMouseEvent event)
-
Uses of JmriMouseEvent in jmri.jmrit.display.controlPanelEditor
Methods in jmri.jmrit.display.controlPanelEditor with parameters of type JmriMouseEvent Modifier and Type Method Description protected boolean
CircuitBuilder. doMouseClicked(java.util.List<Positionable> selections, JmriMouseEvent event)
boolean
CircuitBuilder. doMouseDragged(Positionable selection, JmriMouseEvent event)
Prevent dragging when CircuitBuilder is in progress, except for PortalIcon.protected boolean
CircuitBuilder. doMousePressed(JmriMouseEvent event)
If CircuitBuilder is in progress, restore what editor nulls.protected boolean
CircuitBuilder. doMousePressed(JmriMouseEvent event, Positionable selection)
Make note of selection.protected Positionable
ControlPanelEditor. getCurrentSelection(JmriMouseEvent event)
void
ControlPanelEditor. mouseClicked(JmriMouseEvent event)
void
ControlPanelEditor. mouseDragged(JmriMouseEvent event)
void
ControlPanelEditor. mouseEntered(JmriMouseEvent event)
void
ControlPanelEditor. mouseExited(JmriMouseEvent event)
void
ControlPanelEditor. mouseMoved(JmriMouseEvent event)
void
ControlPanelEditor. mousePressed(JmriMouseEvent event)
void
ControlPanelEditor. mouseReleased(JmriMouseEvent event)
protected void
ControlPanelEditor. showPopUp(Positionable p, JmriMouseEvent event)
Create popup for a Positionable object. -
Uses of JmriMouseEvent in jmri.jmrit.display.controlPanelEditor.shape
Methods in jmri.jmrit.display.controlPanelEditor.shape with parameters of type JmriMouseEvent Modifier and Type Method Description protected boolean
LocoLabel. doHandleMove(JmriMouseEvent event)
protected boolean
PositionablePolygon. doHandleMove(JmriMouseEvent event)
protected boolean
PositionableShape. doHandleMove(JmriMouseEvent event)
boolean
ShapeDrawer. doMouseClicked(JmriMouseEvent event, Editor ed)
boolean
ShapeDrawer. doMouseDragged(JmriMouseEvent event)
boolean
ShapeDrawer. doMouseMoved(JmriMouseEvent event)
void
PositionablePolygon. doMousePressed(JmriMouseEvent event)
void
PositionableShape. doMousePressed(JmriMouseEvent event)
boolean
ShapeDrawer. doMousePressed(JmriMouseEvent event, Positionable pos)
boolean
ShapeDrawer. doMouseReleased(Positionable selection, JmriMouseEvent event, Editor ed)
protected void
DrawPolygon. makeVertex(JmriMouseEvent event, Editor ed)
-
Uses of JmriMouseEvent in jmri.jmrit.display.layoutEditor
Methods in jmri.jmrit.display.layoutEditor with parameters of type JmriMouseEvent Modifier and Type Method Description protected void
LayoutTrackView. addCommonPopupItems(JmriMouseEvent mouseEvent, javax.swing.JPopupMenu popup)
Att items to the popup menu that's common to all implementing classes.void
LayoutEditor. addPopupItems(javax.swing.JPopupMenu popup, JmriMouseEvent event)
void
LayoutEditor. mouseClicked(JmriMouseEvent event)
void
PositionablePointView. mouseClicked(JmriMouseEvent e)
void
LayoutEditor. mouseDragged(JmriMouseEvent event)
void
LayoutEditor. mouseEntered(JmriMouseEvent event)
void
LayoutEditor. mouseMoved(JmriMouseEvent event)
void
LayoutEditor. mousePressed(JmriMouseEvent event)
Handle a mouse pressed eventvoid
PositionablePointView. mousePressed(JmriMouseEvent e)
void
LayoutEditor. mouseReleased(JmriMouseEvent event)
void
PositionablePointView. mouseReleased(JmriMouseEvent e)
protected void
TrackSegmentView. showBezierPopUp(JmriMouseEvent e, HitPointType hitPointType)
Display popup menu for information and editing.protected javax.swing.JPopupMenu
LayoutSlipView. showPopup(JmriMouseEvent mouseEvent)
show the popup menu for this layout trackprotected abstract javax.swing.JPopupMenu
LayoutTrackView. showPopup(JmriMouseEvent mouseEvent)
show the popup menu for this layout trackprotected javax.swing.JPopupMenu
LayoutTurnoutView. showPopup(JmriMouseEvent mouseEvent)
show the popup menu for this layout trackprotected javax.swing.JPopupMenu
LayoutTurntableView. showPopup(JmriMouseEvent mouseEvent)
show the popup menu for this layout trackprotected javax.swing.JPopupMenu
LevelXingView. showPopup(JmriMouseEvent mouseEvent)
show the popup menu for this layout trackprotected javax.swing.JPopupMenu
PositionablePointView. showPopup(JmriMouseEvent mouseEvent)
show the popup menu for this layout trackprotected javax.swing.JPopupMenu
TrackSegmentView. showPopup(JmriMouseEvent mouseEvent)
show the popup menu for this layout trackvoid
LayoutEditor. showPopUp(Positionable p, JmriMouseEvent event)
Select the menu items to display for the Positionable's popup.protected void
LayoutTurntableView. showRayPopUp(JmriMouseEvent e, int index)
protected javax.swing.JPopupMenu
LayoutShape. showShapePopUp(JmriMouseEvent mouseEvent, HitPointType hitPointType)
void
LayoutEditor. showToolTip(Positionable selection, JmriMouseEvent event)
-
Uses of JmriMouseEvent in jmri.jmrit.display.palette
Methods in jmri.jmrit.display.palette with parameters of type JmriMouseEvent Modifier and Type Method Description void
IconItemPanel.IconDisplayPanel. mouseClicked(JmriMouseEvent event)
void
IconItemPanel.IconListener. mouseClicked(JmriMouseEvent event)
void
IconItemPanel.IconDisplayPanel. mouseEntered(JmriMouseEvent event)
void
IconItemPanel.IconDisplayPanel. mouseExited(JmriMouseEvent event)
void
IconItemPanel.IconDisplayPanel. mousePressed(JmriMouseEvent event)
void
IconItemPanel.IconDisplayPanel. mouseReleased(JmriMouseEvent event)
-
Uses of JmriMouseEvent in jmri.jmrit.display.panelEditor
Methods in jmri.jmrit.display.panelEditor with parameters of type JmriMouseEvent Modifier and Type Method Description protected void
PanelEditor. backgroundPopUp(JmriMouseEvent event)
void
PanelEditor. mouseClicked(JmriMouseEvent event)
void
PanelEditor. mouseDragged(JmriMouseEvent event)
void
PanelEditor. mouseEntered(JmriMouseEvent event)
void
PanelEditor. mouseExited(JmriMouseEvent event)
void
PanelEditor. mouseMoved(JmriMouseEvent event)
void
PanelEditor. mousePressed(JmriMouseEvent event)
void
PanelEditor. mouseReleased(JmriMouseEvent event)
protected void
PanelEditor. pasteItem(JmriMouseEvent e)
protected void
PanelEditor. pasteItemPopUp(JmriMouseEvent event)
protected void
PanelEditor. showAddItemPopUp(JmriMouseEvent event, javax.swing.JPopupMenu popup)
protected void
PanelEditor. showMultiSelectPopUp(JmriMouseEvent event, Positionable p)
protected void
PanelEditor. showPopUp(Positionable p, JmriMouseEvent event, java.util.List<Positionable> selections)
Create popup for a Positionable object. -
Uses of JmriMouseEvent in jmri.jmrit.display.switchboardEditor
Methods in jmri.jmrit.display.switchboardEditor with parameters of type JmriMouseEvent Modifier and Type Method Description void
SwitchboardEditor. mouseClicked(JmriMouseEvent event)
void
SwitchboardEditor. mouseDragged(JmriMouseEvent event)
void
SwitchboardEditor. mouseEntered(JmriMouseEvent event)
void
SwitchboardEditor. mouseExited(JmriMouseEvent event)
void
SwitchboardEditor. mouseMoved(JmriMouseEvent event)
void
SwitchboardEditor. mousePressed(JmriMouseEvent event)
void
SwitchboardEditor. mouseReleased(JmriMouseEvent event)
-
Uses of JmriMouseEvent in jmri.jmrit.logix
Methods in jmri.jmrit.logix with parameters of type JmriMouseEvent Modifier and Type Method Description void
TrackerTableAction.TableFrame. mouseClicked(JmriMouseEvent event)
void
WarrantTableFrame. mouseClicked(JmriMouseEvent event)
void
TrackerTableAction.TableFrame. mouseEntered(JmriMouseEvent event)
void
WarrantTableFrame. mouseEntered(JmriMouseEvent event)
void
TrackerTableAction.TableFrame. mouseExited(JmriMouseEvent event)
void
WarrantTableFrame. mouseExited(JmriMouseEvent event)
void
TrackerTableAction.TableFrame. mousePressed(JmriMouseEvent event)
void
WarrantTableFrame. mousePressed(JmriMouseEvent event)
void
TrackerTableAction.TableFrame. mouseReleased(JmriMouseEvent event)
void
WarrantTableFrame. mouseReleased(JmriMouseEvent event)
-
Uses of JmriMouseEvent in jmri.jmrit.operations.trains
Methods in jmri.jmrit.operations.trains with parameters of type JmriMouseEvent Modifier and Type Method Description void
TrainIcon. doMouseDragged(JmriMouseEvent event)
Determine if user moved the train icon to next location in a train's route. -
Uses of JmriMouseEvent in jmri.jmrit.roster.swing
Methods in jmri.jmrit.roster.swing with parameters of type JmriMouseEvent Modifier and Type Method Description protected void
RosterFrame. showPopup(JmriMouseEvent e)
protected void
RosterTable. showTableHeaderPopup(JmriMouseEvent e)
-
Uses of JmriMouseEvent in jmri.jmrit.vsdecoder
Methods in jmri.jmrit.vsdecoder with parameters of type JmriMouseEvent Modifier and Type Method Description void
ButtonTrigger. mouseClicked(JmriMouseEvent e)
void
ButtonTrigger. mouseEntered(JmriMouseEvent e)
void
ButtonTrigger. mouseExited(JmriMouseEvent e)
void
ButtonTrigger. mousePressed(JmriMouseEvent e)
void
ButtonTrigger. mouseReleased(JmriMouseEvent e)
-
Uses of JmriMouseEvent in jmri.util.swing
Methods in jmri.util.swing with parameters of type JmriMouseEvent Modifier and Type Method Description void
JmriMouseAdapter. mouseClicked(JmriMouseEvent e)
void
JmriMouseListener. mouseClicked(JmriMouseEvent e)
Invoked when the mouse button has been clicked (pressed and released) on a component.void
JmriMouseMotionListener. mouseDragged(JmriMouseEvent e)
Invoked when a mouse button is pressed on a component and then dragged.void
JmriMouseAdapter. mouseEntered(JmriMouseEvent e)
void
JmriMouseListener. mouseEntered(JmriMouseEvent e)
Invoked when the mouse enters a component.void
JmriMouseAdapter. mouseExited(JmriMouseEvent e)
void
JmriMouseListener. mouseExited(JmriMouseEvent e)
Invoked when the mouse exits a component.void
JmriMouseMotionListener. mouseMoved(JmriMouseEvent e)
Invoked when the mouse cursor has been moved onto a component but no buttons have been pushed.void
JmriMouseAdapter. mousePressed(JmriMouseEvent e)
void
JmriMouseListener. mousePressed(JmriMouseEvent e)
Invoked when a mouse button has been pressed on a component.void
JmriMouseAdapter. mouseReleased(JmriMouseEvent e)
void
JmriMouseListener. mouseReleased(JmriMouseEvent e)
Invoked when a mouse button has been released on a component. -
Uses of JmriMouseEvent in jmri.util.table
Methods in jmri.util.table with parameters of type JmriMouseEvent Modifier and Type Method Description void
ButtonEditor. mouseClicked(JmriMouseEvent e)
void
ButtonEditor. mouseEntered(JmriMouseEvent e)
void
ButtonEditor. mouseExited(JmriMouseEvent e)
void
ButtonEditor. mousePressed(JmriMouseEvent e)
void
ButtonEditor. mouseReleased(JmriMouseEvent e)
-