OOP Project uses JGraphT to make an application that can interact with the graph. The application read an adjacency list graph data. There are some feature functions of graph data like graph image exporting, path searching, graph traversal, random walking, ... Besides, some inner features make working with the graph more convenient.