問題タブ [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.
java - Neo4j を Zest に接続するには?
Java には、Neo4j EmbeddedGraphDatabase があります。これを Zest が表示できるグラフに変換するにはどうすればよいですか?
java - Eclipseプラグイン(gef)とグラフの視覚化(zest)
有限状態システムを描画する日食プラグインを書いています。大きい可能性があるため、システムの視覚化を自動的に最適化する既存のグラフレイアウトアルゴリズム(階層レイアウト、力ベースのレイアウトなど)を添付したいと思います。
私が書いているプラグイン(GEFを使用して書かれている)を統合して、生成された編集パーツをいくつかの一般的なグラフレイアウトアルゴリズムに従ってエディター領域に配置できるようにする方法はありますか?
この興味深い記事を見つけましたが、編集パーツの視覚化を最適化する代わりに、まったく新しいグラフの描画に焦点を当てています。
これまでのところ、次のコードを追加しています(Zest 1に基づく)
モデルを作成するときに、、、、createNewGraph(...)
もaddGraphNode(...)
呼び出しaddGraphConnection(...)
ますcompleteGraph(...)
。問題は次のとおりです。その後currGraph.setLayoutAlgorithm(..., true)
、true
アルゴリズムを適用し、オブジェクトを「正しい」順序で配置する必要があります。この時点で(一部の読者から示唆されているように)、GraphNode.getLocation()
メソッドを介して計算された座標を抽出することが可能です。残念ながら、レイアウトを設定して適用した後、すべての州がPoint(0,0)
その場所を持っています。私もこのコメントを見つけました:
ソースでorg.eclipse.zest.core.widgets.Graph
:-[私には、この仕事をするためにzestGraphライブラリを使用できないようです。私が間違っている?代替案はありますか?
どんな助けもいただければ幸いです:)
java - ボタンを押したときに ZEST フレームワークを使用したグラフ描画が機能しませんか?
JAVA で ZEST フレームワークを使用してグラフを描画しようとしています。コードの意図する作業は次のとおりです。
1) シェルは FormLayout に設定されています。
2) FormData のカスタマイズを使用して、ラベル、テキスト ボックス、およびボタンを追加しました。
3) ボタンの右側にコンポジットを追加しました (境界線のあるもの)。
4) ボタンにリスナーを追加しました。
5) ボタンが押されると、"Rock"、"Paper"、および Scissors の 3 つのノードを持つグラフが、ボタンの右側のコンポジット上に作成されます。(コンポジットのみに限定)。
しかし、グラフが表示されません。
バグを見つけるのを手伝ってください。前もって感謝します。
view - テーブル上にツリー(またはグラフ)を描画するために使用できるEclipse RCPのグラフィカルフレームワークは何ですか?
私は現在、次の問題の解決策を探しています。
Eclipse RCPビューで、テーブルまたはその他の整列可能なコンポーネント上に階層ツリー(たとえば、基本的にグラフである構文ツリー)を描画できる必要があります。表の一番上の行のセルはリーフとして機能します。次の単純な例を考えてみましょう。
分析されている文と分析値自体はテーブルにありますが、他の整列可能な要素に配置される可能性があります。
テーブルの上に木を描きたいと思います。このために、レイアウトアルゴリズムを提供するフレームワークを使用したいと思います。木は実際にはもっと大きくなるので、自動レイアウトを提供できるようにしたいと思います。「自動レイアウト」とは、異なる「グラフスタイル」(グラフ/ツリーは常に水平で、通常は例のように多かれ少なかれ「スタイル」が設定される)を意味するのではなく、ノードとエッジを順序付けて順序付けする可能性を意味します。重なりすぎないようにします(ツリー/グラフの一部を強調表示することもできます)。
Zest
もちろん思い浮かびますが(これらのツリーは基本的にグラフであることがわかります)、私が知る限り、エッジをテーブルセルに「バインド」することはできません。
- このようなことが可能
GEF
でしょうか? - そのような結果を達成できるかもしれない他のフレームワークを知っていますか?
- 他のアイデア、おそらくテーブルを使用せずに?
どうもありがとう!
java - github の Eclipse Zest プラグイン ソース コードで manifest.mf エラーが発生する
私はEclipseとEclipseプラグインの初心者です。いくつかの特定の拡張機能を作成して、zest プロジェクトを使用したいと考えています。そこで、以下のリンクから eclipse zest プラグインのソース コードをダウンロードしました。このプロジェクトを eclipse 3.7 でビルドしようとしています。しかし、manifest.mf はこの行でエラーを出します
上記のパッケージを開くと、不足しているファイルがいくつかあります。たとえば、以下のクラスのソースがないことがわかります。
git linkに欠落しているソースコードがいくつかあるため、ソースからビルドすることはできません。
解決策はありますか ありがとうございます。
eclipse-plugin - ダイアグラムの視覚化におけるゼストの代替手段は何ですか?
ダイアグラム ビューアーを作成する必要があります。Eclipse プラグインで可視化したい階層ツリーがあります。私はなんとかGEFを知り、Zestがあります。しかし、Zest では、グラフィック ノードでカスタム シェイプを作成することに成功せず、カスタム ノードを作成するためのチュートリアルもありません (私は一日中検索してきました)。だから私はZest以外の選択肢があるかどうか知りたい. 私が Zest で最も気に入っているのは、レイアウト アルゴリズムを提供することです。
eclipse - ZestGraphViewerのテキストにカーソルを合わせる
zestグラフビューアのノードのホバーテキストを変更できるようにしたいと思います。プログラムでこれを行う方法を知っている人はいますか?
java - AddListener 内に新しいリスナーを追加する
視覚化ツールキット Zest を使用してグラフを作成しています。まずグラフを作成し、次にノードを追加します。このノードにマウスのダブル クリック イベントを追加します。次のコードを試しましたが、うまくいきません。検証 e.button == 3 のせいですか?
ありがとうございました