Paul, I did take a look at the source code for this method, as it was the source of my exception. I didn't see right away what the problem was. It is getting late, so I will take another look at the code for that method in the morning and perhaps I will see it.
Thanks, The Sunburned Surveyor On 9/19/07, Paul Austin <[EMAIL PROTECTED]> wrote: > Have a look at the FeatureInstaller.addMainMenuItemWithJava14Fix method > > featureInstaller.addMainMenuItemWithJava14Fix(plugin, new String[] { > MenuNames.FILE > }, name, false, icon, enableCheck); > > > Sunburned Surveyor wrote: > > 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 > > > > > ------------------------------------------------------------------------- > 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 > ------------------------------------------------------------------------- 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