📄 simplenavigatorsettings.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 + -