I am overriding the getActions
method in the Java based framework JHotDraw
, an open source project hosted here. The method getActions
creates a right click context menu on Figure
in the Drawingview
. I can correctly add addidtional context menu options using the code below. I need to know how to add a sub menu to the context menu.
@Override
public Collection<Action> getActions(Point2D.Double p) {
Collection<Action> popupMenu = new ArrayList<Action>();
popupMenu.add(new AbstractAction("add Context Option 1") {
public void actionPerformed(ActionEvent event) {
preformThisMethod("params");
}
});
popupMenu.add(new AbstractAction("add Context Option 2") {
public void actionPerformed(ActionEvent event) {
preformThisMethod("params");
}
});
// How to add a sub menu to the context menu?
return popupMenu;
}