Author: tchemit Date: 2008-01-20 12:13:09 +0000 (Sun, 20 Jan 2008) New Revision: 239 Modified: trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerActionManager.java Log: lors de l'affectation d'une action dans un bouttons, les infos pr?\195?\169c?\195?\169dents sont perdu : r?\195?\169tablissement de l'icon pr?\195?\169c?\195?\169dent. TODO introduire une annotation de configuration d'actions Modified: trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerActionManager.java =================================================================== --- trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerActionManager.java 2008-01-20 12:12:05 UTC (rev 238) +++ trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerActionManager.java 2008-01-20 12:13:09 UTC (rev 239) @@ -23,6 +23,7 @@ import static org.codelutin.i18n.I18n._; import javax.swing.AbstractButton; +import javax.swing.Icon; import java.io.IOException; import java.lang.reflect.InvocationTargetException; import java.util.Map; @@ -129,9 +130,11 @@ SimExplorerAbstractAction action = newAction(actionKey); String text = component.getText(); String tooltip = component.getToolTipText(); + Icon icon = component.getIcon(); component.setAction(action); component.setText(text); component.setToolTipText(tooltip); + component.setIcon(icon); component.setEnabled(true); } }
participants (1)
-
tchemit@users.labs.libre-entreprise.org