0

強制指向レイアウトにノードを追加するとき、視覚化ウィンドウの左上隅ではなく、特定の (X,Y) 座標にノードを表示するにはどうすればよいですか?

フリー フローティング ノード (エッジによって他のノードに接続されていないノード) をビジュアライゼーションに追加すると、常に左上隅に表示され、ユーザーがクリックして目的の場所にドラッグするまでそこにとどまります。ノードが追加されたとき、またはユーザーが最後にクリックした場所にノードを画面の中央に表示するにはどうすればよいですか?

4

1 に答える 1

0

次の作業が見つかりました: ノードの対応するビジュアル アイテムを取得し、 と を使用しsetEndXますsetEndY

val node = graph.addNode()
val vi = visualization.getVisualItem(GROUP_GRAPH, node)
vi.setEndX(desiredXPos)
vi.setEndY(desiredYPos)
于 2015-05-06T09:35:45.623 に答える