GraphGUI

GraphGUI implements a list-based representation of a graph data structure in java. GraphCanvas is a graphical canvas that displays a list of nodes and edges from a Graph object. GraphGUI allows the user to interact with GraphCanvas, adding and removing nodes and edges via mouse clicks.