Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic JDiagram 3.5 has been released! (Read 2024 times)
Forum Admin
YaBB Administrator
*****
Offline


Rock and Roll

Posts: 689
Joined: Apr 6th, 2003
JDiagram 3.5 has been released!
May 17th, 2012 at 7:13am
Print Post  
We have released version 3.5 of JDiagram. It adds the following new features and improvements:

Use Java Swing components as nodes
ControlNode is an adapter class that allows using any java.awt.Component -derived object as a diagram node. Such nodes can be used to implement advanced entity viewers or editors using the Java Swing framework. A Component instance can be assigned to the Control property of the host node. It could be a standard Java Swing component such as a JTable or your own custom control. If the Behavior property of DiagramView is set to DrawControls or LinkControls, then users are allowed to draw control host nodes interactively. Such host nodes will have their Control initialized to an instance of the type specified via DefaultControlType.

Loading UI controls in the same applet instance
Recent Java and browser versions do not work very well when more than one applets are loaded on the page (e.g. IE crashes when reloading such pages, in some browsers Java objects cannot be passed between two applets). Hence the DiagramApplet, used to host a DiagramView control, has been modified to also show the miscellaneous UI controls such as Overview, ShapeListBox and Ruler. The applet parameters used to create and customize these controls are listed below:
  • OverviewFitAll: Set it to true to enable the overview's FitAll mode.
  • OverviewTitle: A string specifying the title of the Overview window frame.
  • ShapeLibrary: Specifies the URL of a ShapeLibrary file containing custom shape definitions.
  • ShapeListFillColor: Specifies the fill color of the ShapeListBox icons, in &AARRGGBB format.
  • ShapeListFilter: Specifies the ShapeFilter of the child ShapeListBox as a list of comma-delimited shape identifiers.
  • ShapeListIconSize: Specifies the size of ShapeListBox shape icons.
  • ShowOverview: set it to true to create a child Overview control.
  • ShowRuler: set it to true to create a child Ruler control.
  • ShowShapeListBox: set it to left or right to create a ShapeListBox on the left/right of the DiagramView.

Miscellaneous
  • Improved path-finding for long links in QuickRouter.
  • The print header string now can contain a %T format specifier that will display the total number of pages.
  • SwimlaneLayout improvements.


Registered customers with an active upgrade subscription can download the licensed version from the clients area on our site.

A trial version is available for download here:
https://www.mindfusion.eu/JDiagramTrial.zip
    
Enjoy!
  
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint