OpenJGraph是一个开源的Java库,用于创建和处理图形和图像绘制.
The goal of this project is to create an opensource Java library, licensed under LGPL, to create and manipulate graphs. Current features include:
- Directed, undirected, directed acylic graphs, and weighted graphs.
- Simple graph algorithms, such as graph traversal, minimum spanning tree and shortest path spanning trees for weighted graphs.
- Basic graph drawing, including straight line and orthogonal graph drawing. However, more work still needs to be done here.
- User interaction, such as creating and removing a vertex, creating and removing an edge, dragging a vertex, and changing some of the vertex and edge properties.
|
|
|
http://openjgraph.sourceforge.net/ |