Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic Diagramming for Java Swing, V4.4 (Read 1638 times)
Forum Admin
YaBB Administrator
*****
Offline


Rock and Roll

Posts: 685
Joined: Apr 6th, 2003
Diagramming for Java Swing, V4.4
May 13th, 2019 at 2:32pm
Print Post  
We have released version 4.4 of JDiagram. It contains the following new features and improvements:

New CompositeNode components
Component classes that support user interaction can now be used as part of CompositeNode templates:
  • ButtonComponent implements clickable buttons inside nodes.
  • CheckBoxComponent represents a check-box that lets users select true / false values.
  • EditComponent implements editable text area.
  • NumericEditComponent implements number-entry area.
  • SliderComponent allows selecting a value from numerical range by dragging a slider.
  • SpinnerComponent represents a spin-edit component.

Code
Select All
<StackPanel Orientation="Vertical" GridColumn="1">
	<Button Name="Button" Width="10" Height="10"/>
	<Edit Name="Edit" Width="50" Height="30"/>
</StackPanel>
 


Code (Java)
Select All
if (node instanceof CompositeNode)
{
	CompositeNode cnode = (CompositeNode)node;
	ButtonComponent button = (ButtonComponent)cnode.findComponent("Button");
	button.addComponentMouseEventListener(
    	new ComponentMouseEventAdapter()
    	{
    		@Override
    		public void mouseClicked(Object sender, ComponentMouseEvent e)
    		{
    			EditComponent edit = (EditComponent)cnode.findComponent("Edit");
    			edit.setText("click");
    		}
    	});
} 


Improved FlowchartLayout
FlowchartLayout can now arrange more types of graphs, no longer requiring them to represent strictly-nested source code structures.


Installer for the latest version can be downloaded here, or from the clients area on our site.
https://www.mindfusion.eu/JDiagramTrial.zip
    
Enjoy!
  
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint