GraphViz: Интерактивный интерфейс Swing? - PullRequest
0 голосов
/ 01 января 2012

Привет: Есть ли способ конвертировать файл graphviz в графический интерфейс (то есть, используя Swing)?Я хочу иметь возможность щелкать по узлам и всплывающим окнам или спискам действий, связанным с каждым узлом в интерфейсе graphviz.

Я уверен, что существуют некоторые java API для работы с данными graphviz, поэтому я могу просто преобразовать объект graphviz в граф jgraphT и визуализировать таким образом .... Но я продолжаю надеяться, что кто-то имелэта идея раньше и, может быть, где-то там существует построитель graphviz-ui.

Я бы не возражал, если бы такой интерфейс существовал на другом языке (например, на питоне) ... Но я бы предпочел java.

Смежный вопрос

Конечно, есть другие люди, которые думают по этому поводу: Интерактивные графы Graphviz в веб-приложении

Однако я хочу использовать graphviz для отладки большого потока данных, который мы отобразиливизуально библиотека, в которой я хочу щелкнуть узел, а затем прочитать некоторые файлы с локального диска на основе этого щелчка.Таким образом, простой графический интерфейс javascript для Graphviz может быть не правильным решением для меня.

1 Ответ

0 голосов
/ 15 августа 2012

Я использовал ZGRViewer , который является Java с открытым исходным кодом. Он позволяет вам перемещаться по SVG, сгенерированному в Graphviz, и может быть хорошей отправной точкой для вашего проекта.

Это не конструктор пользовательского интерфейса или API, как подробно описано в вашем вопросе, но это хороший интерактивный пользовательский интерфейс graphviz, и вы можете получить некоторые подсказки к существующей команде click.

...