{"id":461,"date":"2013-08-23T13:33:13","date_gmt":"2013-08-23T13:33:13","guid":{"rendered":"http:\/\/mindfusion.eu\/blog\/?p=461"},"modified":"2021-01-08T15:53:27","modified_gmt":"2021-01-08T15:53:27","slug":"diagramming-for-java-4-0-2","status":"publish","type":"post","link":"https:\/\/mindfusion.dev\/blog\/diagramming-for-java-4-0-2\/","title":{"rendered":"Diagramming for Java Swing, V4.0.2"},"content":{"rendered":"<p>MindFusion.Diagramming for Java Swing, V4.0.2 has just been released. The new features are mostly requested by the users, we have also fixed several bugs. Here are the details:<\/p>\n<p><strong>ContainerNode improvements<\/strong><\/p>\n<ul>\n<li>JDiagram now draws child nodes by their container. When containers overlap, the children of the lower container can no longer appear above the children of the upper container;<\/li>\n<li>You can use the new <a href=\"http:\/\/www.mindfusion.dev\/onlinehelp\/jdiagram\/index.htm?M_com_mindfusion_diagramming_ContainerNode_setClipChildren_1_Boolean.htm\">ClipChildren<\/a> property to specify whether child items are clipped to the boundaries of the container;<\/li>\n<li>When you drop nodes into a container, the <a href=\"http:\/\/www.mindfusion.dev\/onlinehelp\/jdiagram\/index.htm?M_com_mindfusion_diagramming_DiagramItem_setZIndex_1_Int32.htm\">ZIndex<\/a> property is not changed automatically;<\/li>\n<li>and more.<\/li>\n<\/ul>\n<div id=\"attachment_468\" style=\"width: 518px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/08\/java_container_nodes.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-468\" class=\"size-full wp-image-468\" src=\"http:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/08\/java_container_nodes.png\" alt=\"Container nodes\" width=\"508\" height=\"298\" srcset=\"https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/08\/java_container_nodes.png 508w, https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/08\/java_container_nodes-300x175.png 300w\" sizes=\"auto, (max-width: 508px) 100vw, 508px\" \/><\/a><p id=\"caption-attachment-468\" class=\"wp-caption-text\">Container nodes<\/p><\/div>\n<p><strong>Miscellaneous<\/strong><\/p>\n<ul>\n<li>The placement of link labels at shorter link segments is improved.<\/li>\n<li>The new <a href=\"http:\/\/www.mindfusion.dev\/onlinehelp\/jdiagram\/index.htm?M_com_mindfusion_diagramming_DiagramLink_intersects_1_DiagramLink.htm\">DiagramLink.intersects<\/a> method checks whether two links intersect.<\/li>\n<li>You can use the <a href=\"http:\/\/www.mindfusion.dev\/onlinehelp\/jdiagram\/index.htm?M_com_mindfusion_diagramming_DiagramItem_hitTest_4_Point2D_Single_Boolean_Boolean.htm\">hitTest<\/a> method to determine whether a diagram item or any of its child items contain the specified point.<\/li>\n<li>The <a href=\"http:\/\/www.mindfusion.dev\/onlinehelp\/jdiagram\/index.htm?M_com_mindfusion_diagramming_TreeViewNode_getFlatItemList_0.htm\">getFlatItemList<\/a> method returns a list of all TreeViewNode items.<\/li>\n<li>as well other new properties and methods &#8211; check the complete list <a href=\"http:\/\/mindfusion.dev\/Forum\/YaBB.pl?num=1377026838\">here.<\/a><\/li>\n<\/ul>\n<div id=\"attachment_467\" style=\"width: 560px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/08\/java_link_labels.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-467\" class=\"size-full wp-image-467\" src=\"http:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/08\/java_link_labels.png\" alt=\"Labels at diagram links\" width=\"550\" height=\"400\" srcset=\"https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/08\/java_link_labels.png 550w, https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/08\/java_link_labels-300x218.png 300w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/a><p id=\"caption-attachment-467\" class=\"wp-caption-text\">Labels at diagram links<\/p><\/div>\n<p>You can download the control and test yourself its performance and functionality. Here is a direct link to the trial version:<\/p>\n<p align=\"center\"><a href=\"https:\/\/www.mindfusion.dev\/JDiagramTrial.zip\">Download MindFusion.Diagramming for Java Swing, V4.0.2<\/a><\/p>\n<p><strong>Technical support<\/strong><\/p>\n<p>Your questions about the library or any other of our components are welcomed by our support team. You can write at <a href=\"http:\/\/mindfusion.dev\/Forum\/YaBB.pl?board=jdiag_disc\">the forum<\/a>, <a href=\"http:\/\/www.mindfusion.dev\/HelpDesk\/index.php\">help desk<\/a> or at <a title=\"Write Us\" href=\"mailto:support@mindfusion.dev?subject=contact information from web site&amp;body=Please, remember to add mindfusion.dev to your email whitelist. We usually reply to all contact inquiries within 3 to 4 hours. In case you have not received an answer in 24 hours, the email most likely has been filtered by an anti-spam software running at your mail server. Thank you for the understanding!\" target=\"_parent\" rel=\"noopener noreferrer\">support@mindfusion.dev.<\/a><\/p>\n<p><em>About Diagramming for Java Swing:<\/em> MindFusion.Diagramming for Java Swing provides your Java application with all necessary functionality to create and customize a diagram. The library is very easy to integrate and program. There are numerous utility methods, rich event set, more than 80 predefined shapes. The tool supports a variety of ways to render or export the diagram, advanced node types like TreeView nodes, hierarchical nodes, tables, container nodes and many more. There are 15 automatic layouts, various input \/ output options and fully customizable appearance. A detailed list with JDiagram&#8217;s features is uploaded <a href=\"http:\/\/www.mindfusion.dev\/features-jdiagram.html\">here.<\/a> You can check <a href=\"http:\/\/mindfusion.dev\/demos\/jdiagram\/start.htm\">the online demo<\/a> to see some of the functionality implemented.<\/p>\n<p>Diagramming for Java Swing is royalty free, there are no distribution fees. Licenses depend on the count of developers using the tool &#8211; check <a href=\"http:\/\/www.mindfusion.dev\/buy-jdiagram.html\">here<\/a> the prices.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MindFusion.Diagramming for Java Swing, V4.0.2 has just been released. The new features are mostly requested by the users, we have also fixed several bugs. Here are the details: ContainerNode improvements JDiagram now draws child nodes by their container. When containers &hellip; <a href=\"https:\/\/mindfusion.dev\/blog\/diagramming-for-java-4-0-2\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[95,2],"tags":[109,3,43,44,139],"class_list":["post-461","post","type-post","status-publish","format-standard","hentry","category-diagramming-2","category-product-releases","tag-container-nodes","tag-diagram","tag-java","tag-library","tag-links"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3RlKs-7r","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts\/461","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/comments?post=461"}],"version-history":[{"count":7,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts\/461\/revisions"}],"predecessor-version":[{"id":2461,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts\/461\/revisions\/2461"}],"wp:attachment":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/media?parent=461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/categories?post=461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/tags?post=461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}