<Swing Dev> [8] Review request for 7158928 [macosx] NLS: Please change the mnemonic assignment system

Alexander Scherbatiy alexandr.scherbatiy at oracle.com
Tue May 15 14:47:27 UTC 2012


Hello,

Please review a fix for the issue:
   7158928 [macosx] NLS: Please change the mnemonic assignment system
   http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7158928

The webrev is http://cr.openjdk.java.net/~alexsch/7158928/webrev.00

This is a request from the NLS team to use text and mnemonics in one 
property for the Aqua properties.

The fix consists of the following parts:
- aqua.properties file is added as a compiled property in the makefiles.
   There are no localizations of the aqua.properties file in the JDK.
- The aqua bundle is always added to the UIdefaults table in the 
AquaLookAndFeel. It is necessary to register the bundle and clear the 
table cache.
- Text and mnemonic properties are unified in one property for the 
aqua.properties file in the same way as it was done for the fix 7093156
For example the following properties
   xxxText=ABC
   xxxMnemonic=B
are unified to one:
   xxx.textAndMnemonic=A&BC

Thanks,
Alexandr.





More information about the swing-dev mailing list