Недавно я решил эту проблему, написав свой собственный рендеринг Layout для JUNG.
В качестве основы для моего производного макета я использовал Circle Layout , который довольно прост.Там вы увидите, что JUNG выполняет setLocation (Dimension d) для каждой вершины, что, я думаю, в значительной степени то, что вы ищете.Просто взгляните на источник CircleLayout.Затем вы можете использовать пользовательский объект Vertex, в котором хранятся координаты, которые вы хотите иметь для вершины, которые затем считываются вашим пользовательским макетом.