- 论坛徽章:
- 0
|
Java Graph Visualization and Layout
JGraph is a member of the fastest growing breed of software products:
professional open source software. JGraph is able to combine the best of each
open source software and traditional software development to form a uniquely
powerful offering.
JGraph
: The free Swing-style component with
source code, 140k in size, feature-rich, fully documented and commercially
supported.
JGraph Layout Pro
: Powerful and fast graph
layouts provide automatic positioning functionality to improve user's visual
experience.
JGraphpad Pro
: Complete rich-client
platform for rapid application development. For graph applications where
time-to-market is critical.
JGraph is the most powerful, easy-to-use, feature-rich and
standards-compliant open source graph component available for Java.
Features
- 100% pure Java, integrates into Swing component class hierarchy, based on
Swing MVC pattern
- Fully standards-compliant, code complies with the Java Code Conventions
- Fully documented with many examples demonstrating the various features
- Can be used in rich clients and on the server-side
- Operates on various backends, XML files to databases or other systems, such
as LDAP, JMX, J2EE
http://www.jgraph.com/jgraph.html
Welcome to JGraphT - a free Java Graph LibraryAbout JGraphT
JGraphT is a free Java graph library that provides mathematical graph-theory
objects and algorithms. JGraphT supports various types of graphs including:
- directed and undirected graphs.
- graphs with weighted / unweighted / labeled or any
user-defined edges.
- various edge multiplicity options, including: simple-graphs,
multigraphs, pseudographs.
- unmodifiable graphs - allow modules to provide "read-only" access to
internal graphs.
- listenable graphs - allow external listeners to track modification
events.
- subgraphs graphs that are auto-updating subgraph views on other
graphs.
- all compositions of above graphs.
Although powerful, JGraphT is designed to be simple and
type-safe (via Java 5 generics). For example, graph vertices can be of
any objects. You can create graphs based on: Strings, URLs, XML documents, etc;
you can even create graphs of graphs! This
code example
shows how.
Other features offered by JGraphT:
http://jgrapht.sourceforge.net/
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/8780/showart_734699.html |
|