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

📄 hyperactive.java

📁 jawe的最新版本,基于Java的图形化工作流编辑器。图形化工作流编辑器 。使用JAVA语言开发
💻 JAVA
字号:
package org.enhydra.jawe;import java.net.URL;import javax.swing.event.HyperlinkEvent;import javax.swing.event.HyperlinkListener;public class Hyperactive implements HyperlinkListener {   private String hoveredURLStr;   public void hyperlinkUpdate(HyperlinkEvent e) {      if (e.getEventType() == HyperlinkEvent.EventType.ENTERED) {         URL url = e.getURL();         if (url != null) {            hoveredURLStr = url.toExternalForm();         } else {            // error case            hoveredURLStr = null;         }      } else if (e.getEventType() == HyperlinkEvent.EventType.EXITED) {         hoveredURLStr = null;      } else if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED && hoveredURLStr != null) {         String startCommand = System.getProperty("path.to.start");         String url = hoveredURLStr;         if (null != startCommand) {            if (System.getProperty("path.separator").equals(";")) {               url = "\"" + url + "\"";            }         } else {            if (System.getProperty("path.separator").equals(":")) {               startCommand = "kfmclient exec";            } else {               startCommand = "cmd /c start";               url = "\"" + url + "\"" + " \"" + url + "\"";            }         }         try {            Runtime.getRuntime().exec(startCommand + " " + url);         } catch (Throwable t) {            t.printStackTrace();         }      }   }}

⌨️ 快捷键说明

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