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