0

ANTLR パーサーから取得し、ANLR ドット ジェネレーターが生成するコンソール出力をキャッチして .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. 私のプログラム、たとえば Swing コンポーネントで .dot ファイルを視覚化する方法はありますか。2.このアプローチ
使用して、Grappa ライブラリ + Graphviz ツールキットの助けを借りて、視覚化を試みました。何かをダウンロードおよび/またはインストールします。

4

1 に答える 1

0
  1. 私はドットファイルJavaのようなものをグーグルで検索することから始めますが、実際にはZGRViewerのような複数のソリューションがあるようです
  2. Java から外部プログラムを起動することが可能であり、追加プログラムをインストールするインストーラーを作成する方法は多数あります。
于 2013-09-24T21:29:37.090 に答える