VASSAL.build.module.map
Class MenuDisplayer
java.lang.Object
|
+--java.awt.event.MouseAdapter
|
+--VASSAL.build.module.map.MenuDisplayer
- All Implemented Interfaces:
- Buildable, java.util.EventListener, java.awt.event.MouseListener
- public class MenuDisplayer
- extends java.awt.event.MouseAdapter
- implements Buildable
| Methods inherited from class java.awt.event.MouseAdapter |
mouseClicked, mouseEntered, mouseExited, mousePressed |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
POPUP_MENU_FONT
public static java.awt.Font POPUP_MENU_FONT
map
protected Map map
MenuDisplayer
public MenuDisplayer()
addTo
public void addTo(Buildable b)
- Description copied from interface:
Buildable
- Adds this component to its parent.
In order to make Buildable objects extensible, the child
is reponsible for adding itself to the parent. That way,
Buildable subcomponents can be defined in an extension package
without needing to modify the containing class.
- Specified by:
addTo in interface Buildable
add
public void add(Buildable b)
- Description copied from interface:
Buildable
- Adds a child component. Both this method and
Buildable.addTo(VASSAL.build.Buildable) are
invoked when adding a child to a parent
- Specified by:
add in interface Buildable
getBuildElement
public org.w3c.dom.Element getBuildElement(org.w3c.dom.Document doc)
- Specified by:
getBuildElement in interface Buildable
- Following copied from interface:
VASSAL.build.Buildable
- Returns:
- an XML element from which
this component can be built
build
public void build(org.w3c.dom.Element e)
- Description copied from interface:
Buildable
- Build the object
- Specified by:
build in interface Buildable
- Following copied from interface:
VASSAL.build.Buildable
- Parameters:
e - the XML element containing the object data
createPopup
public static javax.swing.JPopupMenu createPopup(GamePiece target)
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Overrides:
mouseReleased in class java.awt.event.MouseAdapter