Не думаю, что для этого есть стандартный компонент. Если какой-либо поставщик компонентов не сделал этого, вы должны пойти по пути Java 2D ...
Если вы не хотите выполнять тяжелую работу, возможно, вам может помочь одна из вышеупомянутых библиотек. В остальном, GraphViz хорош для создания диаграмм такого типа и имеет Java API (непроверенный ...).
Другим возможным способом является использование некоторой физики, чтобы позволить узлам гармонично расположиться. Вот как работает HTML-график Ахарефа ...