Package gov.nasa.arc.mct.gui

Examples of gov.nasa.arc.mct.gui.ContextAwareMenu.initialize()


    public static JPopupMenu createPopupMenu(ActionContextImpl context, List<ContextAwareMenu> menus) {
        JPopupMenu popupMenu = new JPopupMenu();
        for (int menuIndex = 0; menuIndex < menus.size(); menuIndex++) {
            ContextAwareMenu menu = menus.get(menuIndex);
           
            menu.initialize();

            if (menuIndex > 0)
                popupMenu.addSeparator();
           
            if (menu.canHandle(context)) {
View Full Code Here


                try {
                    ContextAwareMenu menu = menuClass.newInstance();
                    if (menu.canHandle(context)) {
                        menu.addMenuListener(MenuFactory.createMenuListener(menu));
                        // Populate built-in menus and/or menu items
                        menu.initialize();
                        // Populate extended menus and/or menu items
                        MenuExtensionManager manager = MenuExtensionManager.getInstance();
                        for (String menubarPath : menu.getExtensionMenubarPaths()) {
                            List<MenuItemInfo> extendedMenus = manager.getExtendedMenus(menubarPath);
                            menu.addMenuItemInfos(menubarPath, extendedMenus);                           
View Full Code Here

    public void testExportMenus() {
        // Create test objects
        ContextAwareMenu thisMenu = new ThisExportMenu();
        ContextAwareMenu objsMenu = new ObjectsExportMenu();
        thisMenu.initialize();
        objsMenu.initialize();       
       
        // Name is specified in code, so verify it
        Assert.assertEquals(thisMenu.getText(), "Export");
        Assert.assertEquals(objsMenu.getText(), "Export");
       
View Full Code Here

    public void testImportMenus() {
        // Create test objects
        ContextAwareMenu thisMenu = new ThisImportMenu();
        ContextAwareMenu objsMenu = new ObjectsImportMenu();
        thisMenu.initialize();
        objsMenu.initialize();
       
        // Name is specified in code, so verify it
        Assert.assertEquals(thisMenu.getText(), "Import");
        Assert.assertEquals(objsMenu.getText(), "Import");
       
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.