問題タブ [zest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
259 参照

java - Zest/Dot プログラムの実行に関する問題

.dot 入力グラフからグラフを生成して表示するために、Zest フレームワークを使用する単純な Java プログラムを作成しようとしています。gef4 フレームワーク全体を Eclipse にダウンロードし、2 つのサンプル Java プログラムを作成して、通常のグラフとドット グラフの視覚化をテストしました。通常のグラフは正常に動作していますが、ドット グラフを実行しようとすると、次のエラーが発生します (これはあまり意味がありません)。

Java コードは次のとおりです。

何かご意見は?

0 投票する
2 に答える
5938 参照

eclipse - Graphviz のドットのノードの外側に注釈を追加するにはどうすればよいですか?

私は Dot を初めて使用し、Eclipse で Dot と Zest を使用してコールグラフを視覚化しようとしています。そして、ある種の注釈でノードに注釈を付けたいと思います(写真ではOKと失敗)。

取得したい注釈付きグラフ

DotまたはZestでこれを行う一般的な方法はありますか?

0 投票する
1 に答える
307 参照

java - Zest Graph の一部を SWT Canvas にコピーする方法

いくつかのデータを表現するためにカスタム フィギュアで GEF (Draw2d 3.9、Zest 1.5.0) を使用して、新しい Eclipse プラグインを開発しています。私は現在、調整可能なレンズ ビューを開発しようとしています。望ましい機能は、マウスがメイン ウィンドウ上でドラッグされることであり、「レンズ ビュー ウィンドウ」が選択された領域を表します。

そのために、レンズ ビュー用の SWT キャンバスを含むウィンドウを使用します。メイン ウィンドウ (グラフ) の内容は、レンズ キャンバスに描画されます。次に、レンズ キャンバスの別の領域 (可視領域の外側にある可能性があります) をポイント 0,0 (レンズ キャンバスの) にコピーします。問題は、レンズ キャンバスがその可視領域の外側にペイントされているものをすべて無視し、上記の領域をコピーすると内容ではなく黒くなることです。

グラフの内容を画像にコピーし、その後画像の一部を描画することは解決策ではありません。私のグラフは巨大 (> 200000 x 200000) かもしれないからです。

以下に、私のコードの一部を示します。

0 投票する
0 に答える
88 参照

java - レイアウトのカスタマイズ Zest Draw2d

Zest のツリー レイアウトを使用してグラフを表示しています。しかし、現在、ノードを結ぶ線はこのようになっています。

代わりに、このように表示するにはどうすればよいですか?