To prevent JIDE (common components) from overriding the UIManager entries of menu items, i use
LookAndFeelFactory.installJideExtension(LookAndFeelFactory.XERTO_STYLE_WITHOUT_MENU);
If i put this line before setting the custom LAF, it has no effect (the menus get the UI delegates from JIDE). If i put this line after setting the custom LAF, it overrides the UIManager entries of custom UI delegates (such as JideButtonUI, for example).
If i don't add that line at all, it looks OK.
So i guess my question is - if i'm writing a set of custom UI delegates for JIDE, should the application use LookAndFeelFactory, or is it enough to populate the UIManager table with the information on the custom UI delegates?
Thanks
Kirill