2013-09-28 2 views
3

Я хочу создать диаграмму, которая показывает различные отношения между компонентами.Диаграмма компонентов в JavafX

Что-то как в этом примере:

enter image description here

Есть ли подобный пример, или я ненавижу создать пользовательский компонент?

+0

Я не видел один ... И им всегда смотрел новый материал javafx – Magcus

ответ

0

Попробуйте VisualBeans Visual Library: https://platform.netbeans.org/graph/.

Я не знаю, реализована ли она в JavaFX, но совместима и с открытым исходным кодом.

3

Мне не известно об открытой библиотеке диаграмм для JavaFX (и я не смог найти ее с помощью Google и т. П.). Однако, если вы готовы инвестировать, есть коммерческая библиотека JavaFX для визуализации диаграмм/диаграмм, которая называется yFiles for JavaFX. Вы можете попробовать онлайн-демонстрационный браузер на своей домашней странице.

+0

Есть ли другая аналогичная библиотека компонентов? –

+1

Я не знаю ни одного. Поиск google показывает этот продукт как первый хит. Также немного утомительно искать диаграммы/графики в JavaFX, потому что либо вы получаете нерелевантные результаты для части диаграммной диаграммы JavaFX, либо информацию о графике сцены. Если кто-то может найти другие библиотеки рисования/диаграмм графики javafx, я был бы рад услышать о них. – Sebastian

+0

Вы нашли, @Sebastian ?? –

0

Похоже FXDiagram может соответствовать этой потребности. Он описывается как «основа для создания графических инструментов на основе JavaFX». Код находится в github, но я не смог найти информацию о лицензии.

http://jankoehnlein.github.io/FXDiagram/

0

Если вы не можете найти библиотеку, вы можете просто рисовать фигуры из пакета javafx.scene.shape: прямоугольник, круг текст и т.д. Вы можете также использовать SVGPath. Эти элементы легко изменяются, перетаскиваются.

Другим решением будет использование холста, но это гораздо менее гибкое. (Я отговариваю его)

Контейнер, чтобы включить их в группу, я также использовал его в контейнере «Регион». http://www.java2s.com/Tutorials/Java/JavaFX/0050__JavaFX_Rectangle.htm

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