- Welcome, Guest. Please Login or Register
MindFusion  
  We are soon releasing MindFusion.JavaScript pack. Initial version includes chart, diagram, calendar, map, virtual keyboard, gauge and UI components. Here are the beta version and live demo for anyone interested.  
  HomeHelpSearchLoginRegister   
     
     
   
 
Page Index Toggle Pages: 1 Send Topic Print  
Version 4.4 beta
Read 522 times

Slavcho   Offline
God Member
*****
Posts: 1718
Gender: male
tech.support


   
     
 
Version 4.4 beta
Mar 12th, 2019 at 3:45pm
 
JDiagram version 4.4 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 implements check-boxes that can be toggled on and off;
  • 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:
<StackPanel Orientation="Vertical" GridColumn="1">
	<Button Name="Button" Width="10" Height="10"/>
	<Edit Name="Edit" Width="50" Height="30"/>
</StackPanel>
 


Code (Java):
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.

If anyone is interested in trying the beta version, please download this archive containing updated JAR file:
https://mindfusion.eu/_beta/JDiagram44.zip

Any comments, questions and general feedback are welcome.
 
 
« Last Edit: Apr 29th, 2019 at 1:24pm by Slavcho »
 
IP Logged    
 
     
Page Index Toggle Pages: 1 Send Topic Print