helpmanual.java

来自「jawe的最新版本,基于Java的图形化工作流编辑器。图形化工作流编辑器 。使用」· Java 代码 · 共 62 行

JAVA
62
字号
package org.enhydra.jawe.base.controller.actions;import java.awt.event.ActionEvent;import java.net.URL;import javax.help.HelpBroker;import javax.help.HelpSet;import org.enhydra.jawe.ActionBase;import org.enhydra.jawe.JaWEComponent;import org.enhydra.jawe.ResourceManager;import org.enhydra.jawe.misc.PFLocale;/** * Class that realizes <B>help manual</B> action. */public class HelpManual extends ActionBase {   private HelpSet hs = null;   private HelpBroker hb = null;   public HelpManual (JaWEComponent jawecomponent) {      super(jawecomponent);      createHelp();   }   public void enableDisableAction() {         }      public void actionPerformed(ActionEvent e) {      if (hb!=null) {         hb.setDisplayed(true);      }   }   public void createHelp() {      String defHelpSetName="jhelpset.hs";      PFLocale pfl=new PFLocale(ResourceManager.getChoosenLocale());      String helpSetName="jhelpset_"+pfl.getLocaleString()+".hs";      ClassLoader loader = getClass().getClassLoader();      try {         URL url = HelpSet.findHelpSet(loader,helpSetName);         if (url==null) {            url=HelpSet.findHelpSet(loader,defHelpSetName);         }         if (url != null) {            hs = new HelpSet(loader, url);         }      } catch (Exception ex) {         ex.printStackTrace();      }      if (hs!=null) {         hb = hs.createHelpBroker();      }      setEnabled(hs!=null && hb!=null);   }}

⌨️ 快捷键说明

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