diff --git a/designer-base/src/main/java/com/fr/design/actions/community/CenterAction.java b/designer-base/src/main/java/com/fr/design/actions/community/CenterAction.java
index f3c5320bf..ed5e0545a 100644
--- a/designer-base/src/main/java/com/fr/design/actions/community/CenterAction.java
+++ b/designer-base/src/main/java/com/fr/design/actions/community/CenterAction.java
@@ -1,5 +1,6 @@
package com.fr.design.actions.community;
+import com.fine.theme.icon.LazyIcon;
import com.fr.design.i18n.LocaleLinkProvider;
import com.fr.design.menu.MenuKeySet;
@@ -24,7 +25,7 @@ public class CenterAction extends UpAction {
this.setMenuKeySet(CENTER);
this.setName(getMenuKeySet().getMenuName());
this.setMnemonic(getMenuKeySet().getMnemonic());
- this.setSmallIcon("actCenter");
+ this.setSmallIcon(new LazyIcon("actCenter"));
}
@Override
diff --git a/designer-base/src/main/java/com/fr/design/actions/edit/UndoAction.java b/designer-base/src/main/java/com/fr/design/actions/edit/UndoAction.java
index 553ec47a8..af980571d 100644
--- a/designer-base/src/main/java/com/fr/design/actions/edit/UndoAction.java
+++ b/designer-base/src/main/java/com/fr/design/actions/edit/UndoAction.java
@@ -3,6 +3,7 @@
*/
package com.fr.design.actions.edit;
+import com.fine.theme.icon.LazyIcon;
import com.fr.design.DesignerEnvManager;
import com.fr.design.actions.TemplateComponentActionInterface;
import com.fr.design.actions.UpdateAction;
@@ -22,7 +23,7 @@ public class UndoAction extends UpdateAction implements TemplateComponentActionI
this.setMenuKeySet(KeySetUtils.UNDO);
this.setName(getMenuKeySet().getMenuKeySetName());
this.setMnemonic(getMenuKeySet().getMnemonic());
- this.setSmallIcon("monochrome_undo");
+ this.setSmallIcon(new LazyIcon("monochrome_undo"));
this.setAccelerator(getMenuKeySet().getKeyStroke());
}
diff --git a/designer-base/src/main/java/com/fr/design/actions/server/PlatformManagerAction.java b/designer-base/src/main/java/com/fr/design/actions/server/PlatformManagerAction.java
index d1e2f6f52..18a73cbbe 100644
--- a/designer-base/src/main/java/com/fr/design/actions/server/PlatformManagerAction.java
+++ b/designer-base/src/main/java/com/fr/design/actions/server/PlatformManagerAction.java
@@ -1,9 +1,11 @@
package com.fr.design.actions.server;
+import com.fine.theme.icon.LazyIcon;
import com.fr.design.actions.UpdateAction;
import com.fr.design.menu.MenuKeySet;
import com.fr.design.utils.DesignUtils;
+import javax.swing.KeyStroke;
import java.awt.event.ActionEvent;
public class PlatformManagerAction extends UpdateAction {
diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/servicePlatform.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/servicePlatform.svg
new file mode 100755
index 000000000..28581feee
--- /dev/null
+++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/servicePlatform.svg
@@ -0,0 +1,5 @@
+
diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/servicePlatform_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/servicePlatform_disable.svg
new file mode 100755
index 000000000..be8bc822b
--- /dev/null
+++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/servicePlatform_disable.svg
@@ -0,0 +1,5 @@
+