I'm trying to figure out how to add a menu item for my Super Select tool via the configureMainMenuItem method of the ToolBoxPlugIn class. I keep getting a ShouldNeverReachHere exception from the abstractActionListener method of the FeatureInstaller class.
I think my exception has to do with properly accessing the top-level menu using internationalization. I've read the section on the wiki about internationalizing plug-ins, read through messages on this mailing list, downloaded the sample internationalized plug-in, and looked at the javadoc comments in the I18N class in OpenJUMP. I'm still missing something. Here is the code in my extension that attempts to install the menu item. Maybe you guys can tell me what I am missing: /* Set up menu path. */ String[] menuPath = new String[2]; menuPath[0] = MenuNames.EDIT; menuPath[1] = "super_select"; WorkbenchContext workbenchContext = argContext.getWorkbenchContext(); plugIn.createMainMenuItem(menuPath, null, workbenchContext); I also tried replacing the line "menuPath[0] = MenuNames.EDIT;" with the line "I18N.getString("MenuNames.EDIT");". I still got the same error message. Can you see what I am doing wrong? (I18N is not at all a strong point of mine.) Thanks for any help or suggestions. The Sunburned Surveyor (A.K.A. - The Monolingual Programmer) ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel