cómo dibujar autómatas en java

automata expression-trees finite-automata java swing

Pregunta

Quiero dibujar un autómata con bordes y estados circulatorios, algo como esto http://pop-art.inrialpes.fr/~girault/Cours/Automates/td5.html , tengo u un ejemplo para eso

Respuesta aceptada

JGraph es una biblioteca que puede usar que es nativa de Java y bastante fácil de usar, o puede generar un archivo .dot y dejar que GraphViz se encargue de ello por usted.


Respuesta popular

Si no quiere llevar cosas como representar el gráfico de manera correcta, intenta no cruzar las líneas o no tener dos o más nodos en la misma posición, entonces le sugiero que use la biblioteca de gráficos Grail para que pueda ver. la gráfica que usa yed funciona (puedo darte un ejemplo de eso, simplemente escribe la expresión regular que escribes en el comentario), o si quieres dibujar la gráfica por ti mismo, entonces es bueno que aprendas sobre el dibujo de la gráfica en capas: http: // en.wikipedia.org/wiki/Layered_graph_drawing y el algoritmo de Coffman Graham http://en.wikipedia.org/wiki/Coffman%E2%80%93Graham_algorithm



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow