[Japi-cvs] SF.net SVN: japi:[1303] libs/swing-action/trunk/src/prj/net/sf/japi/swing/ action/Defau
Status: Beta
Brought to you by:
christianhujer
From: <chr...@us...> - 2009-05-21 18:08:00
|
Revision: 1303 http://japi.svn.sourceforge.net/japi/?rev=1303&view=rev Author: christianhujer Date: 2009-05-21 18:07:53 +0000 (Thu, 21 May 2009) Log Message: ----------- Add support for the mnemonic index. Modified Paths: -------------- libs/swing-action/trunk/src/prj/net/sf/japi/swing/action/DefaultActionBuilder.java Modified: libs/swing-action/trunk/src/prj/net/sf/japi/swing/action/DefaultActionBuilder.java =================================================================== --- libs/swing-action/trunk/src/prj/net/sf/japi/swing/action/DefaultActionBuilder.java 2009-05-21 13:52:27 UTC (rev 1302) +++ libs/swing-action/trunk/src/prj/net/sf/japi/swing/action/DefaultActionBuilder.java 2009-05-21 18:07:53 UTC (rev 1303) @@ -32,6 +32,7 @@ import static java.util.prefs.Preferences.userNodeForPackage; import javax.swing.Action; import static javax.swing.Action.ACCELERATOR_KEY; +import static javax.swing.Action.DISPLAYED_MNEMONIC_INDEX_KEY; import static javax.swing.Action.LONG_DESCRIPTION; import static javax.swing.Action.MNEMONIC_KEY; import static javax.swing.Action.NAME; @@ -311,6 +312,7 @@ System.err.println("Warning: Action key " + key + " has " + key + ".mnemonic value " + value + " but no text. Either define " + key + ".text or remove " + key + ".mnemonic."); } } + if ((value = getString(key + ".mnemonicIdx")) != null) { action.putValue(DISPLAYED_MNEMONIC_INDEX_KEY, Integer.parseInt(value)); } if ((value = getString(key + ".icon")) != null) { final Icon image = IconManager.getDefaultIconManager().getIcon(value); if (image != null) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |