if you uses ManuNames.XXX then you do *not* need to receive a string.. 
using i18n.get It is done in menu names

stefan

Sunburned Surveyor schrieb:
> 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
> 
> 

-------------------------------------------------------------------------
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

Reply via email to