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