最初にグラフを作成すると、すべてのノードが左上隅に積み上げられて表示されます。グラフ上で呼び出すapplyLayout()
と、ノードが適切な位置にアニメーションとともに移動します。ただし、グラフを変更 (いくつかのノードを削除し、他のノードを追加) してapplyLayout()
再度呼び出すと、すべてのノードが適切な場所に移動しますが、再び左上隅から開始されます。
ノードを左上にリセットせずに、ノードを現在の場所から新しい場所に移動する方法はありますか?
最初にグラフを作成すると、すべてのノードが左上隅に積み上げられて表示されます。グラフ上で呼び出すapplyLayout()
と、ノードが適切な位置にアニメーションとともに移動します。ただし、グラフを変更 (いくつかのノードを削除し、他のノードを追加) してapplyLayout()
再度呼び出すと、すべてのノードが適切な場所に移動しますが、再び左上隅から開始されます。
ノードを左上にリセットせずに、ノードを現在の場所から新しい場所に移動する方法はありますか?
方法はないと思います。ただし、Zest の最新バージョン ( GEF 4 Update Sitesを参照) では、アニメーションはデフォルトで無効になっています。これにより、少なくとも新しいレイアウトが正しい場所に直接表示されるようになります。