⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 simplenavigatorsettings.java

📁 jawe的最新版本,基于Java的图形化工作流编辑器。图形化工作流编辑器 。使用JAVA语言开发
💻 JAVA
字号:
/** * Miroslav Popov, Dec 2, 2005 * miroslav.popov@gmail.com */package org.enhydra.jawe.components.simplenavigator;import java.awt.Color;import java.util.Properties;import javax.swing.Action;import javax.swing.ImageIcon;import org.enhydra.jawe.ActionBase;import org.enhydra.jawe.AdditionalResourceManager;import org.enhydra.jawe.JaWEAction;import org.enhydra.jawe.JaWEComponent;import org.enhydra.jawe.JaWEComponentSettings;import org.enhydra.jawe.ResourceManager;import org.enhydra.jawe.Utils;import org.enhydra.jawe.components.simplenavigator.actions.CollapseAll;import org.enhydra.jawe.components.simplenavigator.actions.ExpandAll;/** * @author Miroslav Popov * */public class SimpleNavigatorSettings extends JaWEComponentSettings {         public void init(JaWEComponent comp) {      super.init(comp);   }      public void loadDefault (JaWEComponent comp,Properties properties) {         // defaults      arm = new AdditionalResourceManager(properties);      Color color;      try {         color = Utils.getColor(ResourceManager.getResourceString(properties, "BackgroundColor"));      } catch (Exception e) {         color = Utils.getColor("R=245,G=245,B=245");      }      componentSettings.put("BackgroundColor", color);      try {         color = Utils.getColor(ResourceManager.getResourceString(properties, "SelectionColor"));      } catch (Exception e) {         color = Utils.getColor("R=40,G=150,B=240");      }      componentSettings.put("SelectionColor", color);            loadDefaultMenusToolbarsAndActions(comp);      componentSettings.putAll(Utils.loadAllMenusAndToolbars(properties));      componentAction.putAll(Utils.loadActions(properties, comp, componentAction));   }      protected void loadDefaultMenusToolbarsAndActions(JaWEComponent comp) {            // menu      componentSettings.put("defaultMenu", "ExpandAll CollapseAll - jaweAction_Duplicate jaweAction_Cut jaweAction_Copy jaweAction_Paste jaweAction_Delete - jaweAction_EditProperties");      // toolbar      componentSettings.put("defaultToolbarToolbar", "ExpandAll CollapseAll");      // actions      ActionBase action;      ImageIcon icon;      String langDepName;      JaWEAction ja;            // CollapseAll      action = new CollapseAll(comp);      icon = new ImageIcon(ResourceManager.class.getClassLoader().getResource("org/enhydra/jawe/images/collapseall.png"));      langDepName = "CollapseAll";      ja = new JaWEAction(action, icon, langDepName);            componentAction.put(action.getValue(Action.NAME), ja);            // ExpandAll      action = new ExpandAll(comp);      icon = new ImageIcon(ResourceManager.class.getClassLoader().getResource("org/enhydra/jawe/images/expandall.png"));      langDepName = "ExpandAll";            ja = new JaWEAction(action, icon, langDepName);            componentAction.put(action.getValue(Action.NAME), ja);         }         public String getMenuActionOrder(String menuName) {      return (String) componentSettings.get(menuName + "Menu");   }      public String getToolbarActionOrder(String toolbarName) {      return (String) componentSettings.get(toolbarName + "Toolbar");   }      public Color getBackGroundColor() {      return (Color) componentSettings.get("BackgroundColor");   }   public Color getSelectionColor() {      return (Color) componentSettings.get("SelectionColor");   }   }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -