Диаграмма / визуализация Java-инструмент
Я искал в сети довольно долго, но не смог найти это.. Возможно, у этого форума могут быть идеи?
Что мне нужно, это визуализировать в виде диаграммы какую-то сетевую систему. В частности - система орошения с кучей узлов, организованных как сеть, с контейнерами, связями и т. Д. Я натыкаюсь на довольно сложные и дорогие библиотеки с теориями математических графов в ядре... довольно страшные вещи. Я пробовал графоподобные библиотеки, но они не могут сделать гуманизированную картинку, все эти графические алгоритмы не очень полезны в моем случае. Я не против выложить это программно с надлежащим API.
Я нахожусь в настольных приложениях java (качели), если вы знаете что-нибудь или делали что-то подобное, пожалуйста, поделитесь. На самом деле может быть хорошей идеей для продукта - структура XML в живую диаграмму. Опять же, существует множество сложных проектов, но ничего простого и простого для простой задачи, такой как показ структуры вашей системы, не тратя тысячи часов на изучение инструмента. Открытые решения приветствуются, но коммерческие тоже хороши. Пожалуйста, поделитесь, если у вас есть реальный опыт из первых рук с подобными задачами.
3 ответа
Я разработал приложения с JUNG и prefuse. Оба предложили множество вариантов для макета и визуальной настройки (есть несколько фантастических демонстраций / примеров вместе с исходным кодом для обоих). Они оба очень доступны для использования.
Стоит отметить, что prefuse не имел серьезных обновлений с 2008 года, а последнее обновление для JUNG было в начале прошлого года.
Проверьте визуальную библиотеку Netbeans. Если требуется более низкий уровень lib, то Piccolo2D может быть хорошим выбором.
Просто быстрый ответ: вы можете проверить http://www.jgraph.com/ и http://www.yworks.com/