Projects / JGraphpad Pro

JGraphpad Pro

JGraphpad Pro is a complete application framework for rapid development of JGraph tools. It is meant for developers who wish to provide a stand-alone, rich-client graph application. The user interface is configurable with XML and it uses a plugin architecture for extra functionality. It features a wide range of application components like palette, overview, the ability to export to many image and XML formats, copy and paste, drag and drop, rich text labels, database or backend connectivity, and visual complexity management. You can use it to create workflow editors, call graphs, CAD tools, network diagrams, database visualization tools, and more.

Operating Systems

Recent releases

  •  10 Aug 2006 13:46

    Release Notes: This release fixes incorrect border widths for heavyweight cells when scaled. It also allows diagram properties to be removed in configureDiagramPane(). Repainting on Mac OS X is fixed to avoid artifacts on the screen and huge memory usage when dragging and resizing cells. The performance of the double buffering mechanism is also improved to speed up redrawing.

    •  07 Jun 2006 06:12

      Release Notes: This release synchronizes the underlying JGraph libraries and provides various bugfixes. The hierarchical layout was improved. The compact tree layout ordering was corrected. A simple filter was added for determining which vertices are to be laid out in each layout. The parallel edge router now positions labels correctly on the parallel edges and correctly promotes edges when groups are collapsed. Also, a problem with garbage collection of memory after XOR painting has been improved as a workaround to a bug in the Apple JVM.

      •  21 Mar 2006 12:04

        Release Notes: This release adds rich text support for edge labels and fixes the labelAlongEdge default action. The rich text edge label functionality allows a variety of formatting options, including background colors and borders for the edge label, as well as the option of multi-line text. The labelAlongEdge action previously only acted upon its second selection.

        •  14 Feb 2006 15:34

          Release Notes: This release adds the orthogonal layout from JGraph Layout Pro, a triangle shape to the basic toolbox, and fixes the preferred height for rich text so that it no longer uses the previous width. In addition, a "switch back" option has been added to the toolbox. This allows automatic reversion to marquee selection mode after one use of a tool. The default is false.

          •  31 Jan 2006 18:35

            Release Notes: A problem affecting reloading applet pages was resolved; static variables were not being correctly reset. A JFrame is no longer required to produce images on the SVG server plugin; a common Swing workaround involving a JPanel is used instead. The prototype parameter in the JGraphpadEdgeTool constructor has been changed to be an Object. Error handling in the recent files menu option is improved, and the stack trace printing on error handling for file actions has been removed.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.