Package PamView.paneloverlay.overlaymark
Class ExtMapMouseHandler
java.lang.Object
PamView.paneloverlay.overlaymark.ExtMouseAdapter
PamView.paneloverlay.overlaymark.ExtMapMouseHandler
Handle data from multiple external mouse handlers returning
an OR of their response to the various functions.
- Author:
- Doug Gillespie
-
Constructor Summary
ConstructorsConstructorDescriptionExtMapMouseHandler(Window awtWindow, boolean compositePopupMenus) ExtMapMouseHandler(javafx.scene.Node fxNode, boolean compositePopupMenus) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMouseHandler(ExtMouseAdapter mouseAdapter) Get the pop up menu.List<javafx.scene.control.MenuItem> getPopupMenuItems(javafx.scene.input.MouseEvent e) Get a complete list of all menu items.booleanmouseClicked(javafx.scene.input.MouseEvent e) booleanmouseDragged(javafx.scene.input.MouseEvent e) booleanmouseEntered(javafx.scene.input.MouseEvent e) booleanmouseExited(javafx.scene.input.MouseEvent e) booleanmouseMoved(javafx.scene.input.MouseEvent e) booleanmousePressed(javafx.scene.input.MouseEvent e) booleanmouseReleased(javafx.scene.input.MouseEvent e) booleanmouseWheelMoved(javafx.scene.input.ScrollEvent e) booleanremoveMouseHandler(ExtMouseAdapter mouseAdapter) voidsetPopMenu(ExtPopMenu popMenu) Set the pop up menu.voidsubscribeFXPanel(javafx.scene.Node fxNode) Methods inherited from class PamView.paneloverlay.overlaymark.ExtMouseAdapter
fxMouse, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, swingMouse
-
Constructor Details
-
ExtMapMouseHandler
public ExtMapMouseHandler(javafx.scene.Node fxNode, boolean compositePopupMenus) -
ExtMapMouseHandler
- Parameters:
awtWindow-compositePopupMenus-
-
-
Method Details
-
addMouseHandler
-
removeMouseHandler
-
subscribeFXPanel
public void subscribeFXPanel(javafx.scene.Node fxNode) -
mouseDragged
public boolean mouseDragged(javafx.scene.input.MouseEvent e) - Overrides:
mouseDraggedin classExtMouseAdapter
-
mouseEntered
public boolean mouseEntered(javafx.scene.input.MouseEvent e) - Overrides:
mouseEnteredin classExtMouseAdapter
-
mouseExited
public boolean mouseExited(javafx.scene.input.MouseEvent e) - Overrides:
mouseExitedin classExtMouseAdapter
-
mouseMoved
public boolean mouseMoved(javafx.scene.input.MouseEvent e) - Overrides:
mouseMovedin classExtMouseAdapter
-
mouseClicked
public boolean mouseClicked(javafx.scene.input.MouseEvent e) - Overrides:
mouseClickedin classExtMouseAdapter
-
mousePressed
public boolean mousePressed(javafx.scene.input.MouseEvent e) - Overrides:
mousePressedin classExtMouseAdapter
-
mouseReleased
public boolean mouseReleased(javafx.scene.input.MouseEvent e) - Overrides:
mouseReleasedin classExtMouseAdapter
-
mouseWheelMoved
public boolean mouseWheelMoved(javafx.scene.input.ScrollEvent e) - Overrides:
mouseWheelMovedin classExtMouseAdapter
-
getPopMenu
Get the pop up menu.- Returns:
- the pop up menu
-
setPopMenu
Set the pop up menu. Use this to set custom pop up menus- Parameters:
popMenu- - the pop up menu to set
-
getPopupMenuItems
Get a complete list of all menu items.- Overrides:
getPopupMenuItemsin classExtMouseAdapter
-