コード例 #1
0
  private JPopupMenu createMenu() {
    JPopupMenu menu = new JPopupMenu();
    Action newClassAction = new NewClassAction();
    addMenuItem(menu, newClassAction);
    Action newPackageAction = new NewPackageAction();
    addMenuItem(menu, newPackageAction);

    Package bluejPackage = (Package) getGraph();
    MenuManager menuManager = new MenuManager(menu);
    menuManager.setMenuGenerator(new PackageExtensionMenu(bluejPackage));
    menuManager.addExtensionMenu(bluejPackage.getProject());

    return menu;
  }