Jung - инициализировать только одну вершину в Transformer

Я работаю над макетом графа, используя KKLayout. Мне нужно, чтобы только первая вершина находилась в верхней части макета, а остальные - в своих местах по умолчанию. Есть похожий вопрос к этому:

Как инициализировать расположение вершин в пользовательском макете JUNG?

Преобразователь в этом случае применяется ко всем вершинам. Как я могу применить только к конкретной вершине и позволить другим вершинам обрабатывать KKLayout?

Я попробовал вариант

layout.setLocation(firstVertex, 500, 0);

и этот вариант не работает.

1 ответ

Решение

Вызовите Layout.setLocation(), а затем Layout.lock(firstVertex, true).

Другие вопросы по тегам