Package PamView.paneloverlay.overlaymark
Class ExtPopMenuSimple
java.lang.Object
PamView.paneloverlay.overlaymark.ExtPopMenuSimple
- All Implemented Interfaces:
ExtPopMenu
Simple implementation of a JavaFX pop up menu for a an ExtMapMouseHandler.
- Author:
- Jamie Macaulay, Doug Gillespie
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanclosePopupMenu(javafx.scene.input.MouseEvent e) Close the pop up menu programmaticallybooleanshowPopupMenu(javafx.scene.input.MouseEvent e, ArrayList<ExtMouseAdapter> extMouseAdapters, javafx.scene.Node parentNode) Show a master menu at the current mouse position.
-
Constructor Details
-
ExtPopMenuSimple
public ExtPopMenuSimple()
-
-
Method Details
-
showPopupMenu
public boolean showPopupMenu(javafx.scene.input.MouseEvent e, ArrayList<ExtMouseAdapter> extMouseAdapters, javafx.scene.Node parentNode) Show a master menu at the current mouse position.- Specified by:
showPopupMenuin interfaceExtPopMenu- Parameters:
e- - the mouse eventextMouseAdapters- - the list of mouse adapters to query for menu itemsparentNode- - the parent node to attach the menu to. If null, a swing menu will be used instead.- Returns:
- true if the pop up menu is shown
-
closePopupMenu
public boolean closePopupMenu(javafx.scene.input.MouseEvent e) Description copied from interface:ExtPopMenuClose the pop up menu programmatically- Specified by:
closePopupMenuin interfaceExtPopMenu- Parameters:
e- - the mouse location.
-