【发布时间】:2013-09-24 20:11:17
【问题描述】:
我需要通过捕获 ANLR 点生成器生成的控制台输出来可视化从 ANTLR 解析器获取并写入 .dot 文件的树。
MyDOTTreeGenerator generator = new MyDOTTreeGenerator();
PrintStream old = System.out;
try {
System.setOut(new PrintStream(new FileOutputStream(graphFile)));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
System.out.println(generator.toDOT(root));
System.out.flush();
System.setOut(old);
问题是:
1.有没有办法在我的程序中可视化.dot文件,例如Swing组件。
2. 我已经阅读/尝试在 Grappa 库 + Graphviz 工具包的帮助下使用this approach => 进行可视化 => 有没有办法可以在我的程序中打包 Graphviz 工具包,这样我就可以在没有最终用户必须下载和/或安装一些东西。
【问题讨论】:
标签: java antlr graphviz dot graph-visualization