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

📄 workflow_graph2gxl.java

📁 用java实现的工作流
💻 JAVA
字号:
package treedoc;

/**
*  功能说明
*  调用workflow_JGraphGXLCodec类将绘制的流程图编码为GXL文件
*
*
* */


/**
 * 名称       : WORKFLOW_GRAPH2GXL
 * 描述       : WWW.FANGFA.NET 工作流管理系统--将JGRAPH图转换为GXL的接口类
 * 版权信息   : Copyright (c) 2004 COMSCI
 * @作者      : COMSCI Sichuan Fangfa Digital
 * @版本      : 0.9 builder 2004091910
 * @日期      : 2004/09/19
 */



import java.io.*;
import org.jgraph.*;
import org.jgraph.graph.*;

public class workflow_Graph2Gxl {
  String path1;
  DefaultGraphModel model = new DefaultGraphModel();
  JGraph graph = new JGraph(model);
  workflow_JGraphGXLCodec jc = new workflow_JGraphGXLCodec();
  public workflow_Graph2Gxl(String path) {

   path1 = path;   //传入GXL文件的保存地址

 }

// 使用Jgraphgxlcodec类中的encode()方法,将流程图编码并写入GXL文件
  public Object saveGXL(JGraph graph, String gxl) {

    String gxl_all = path1 + gxl + ".gxl";

    try {

      FileOutputStream fos = new FileOutputStream(new File(gxl_all));
      Writer out = new OutputStreamWriter(fos, "UTF-8");

      fos.write(jc.encode(graph).getBytes("UTF-8"));
      fos.flush();
      fos.close();
      out.close();

    }

    catch (IOException e) {
      e.printStackTrace();
    }
    return gxl;
  }

}

⌨️ 快捷键说明

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