« Панель графиков представляет собой простой пример программы для рисования объектов». Более сложные альтернативы цитируются здесь .
Возможно, это поможет: JUNG.
И, вероятно, вам нужно будет прочитать это: http://jung.sourceforge.net/doc/JUNGVisualizationGuide.html
Если вы хотите сделать это самостоятельно, вам помогут примеры GraphLayout.
Вот хороший пример, содержащий всего несколько строк кода.
Если вы хотите использовать более сложную структуру, проверьте JGraph
Есть много вариантов. Проект GVSR поддерживает список. Вы можете ограничить свой поиск только библиотеками Java.
Я бы посоветовал граппу. http://www.research.att.com/~john/Grappa/grappa.tgz
JGraphT и JGraph - еще один вариант. JGraph используется для визуализации графиков в графическом интерфейсе и обработки взаимодействия с пользователем, в то время как JGraphT является базовой моделью графа, структурами данных и алгоритмами.