This application is for creating graph (oriented or non oriented) and apply then some algrithm (like Dijkstra, DFS, ...).
When you will have launched the program, you will find the next interface :
You can then create by hand your graph (by adding edge and vertex) or asking the application to create a new random one or a complete graph.
Finaly you can apply some of algorithm :
To run this application you will need to install before JavaFX an linked JavaFX to this application. Then you can run the main.java in package application.