Lanzamientos de MindFusion.Java Swing Pack

Released: Jun 1, 2026

Actualizaciones en 2026.R1

Características

  • Diagramming for Java Swing
    • ItemListView Control:
      • ItemListView supersedes NodeListView and lets you show both nodes and links in the list. Items can be added by calling addItem method, and removed by calling removeItemAt. DefaultNodeSize property from NodeListView is called NewInstanceSize in the new class. The AutoConnectLinks and AutoConnectDistance properties control whether links created via drag-and-drop should connect to nearby nodes in the target diagram. For compatibility...

Released: Dec 5, 2025

Actualizaciones en 2025.R2

Características

Diagramming for Java Swing

  • Improved padding in BPMN shapes' geometries.
  • VisioExporter improvements.
  • Added getDiagramListeners method.

Spreadsheet for Java Swing

  • Optimized Calculation Engine:
    • Performance in large multi-sheet workbooks has been improved by introducing spatial indexing of cell data, leading to 2-3 times faster initial and incremental formula calculations.
  • New Functions:
    • SUMIFS adds the cells in a range that meet multiple criteria.
    • COUNTIFS counts the number of cells...

Released: May 12, 2025

Actualizaciones en 2025.R1

Características

MindFusion.Diagramming

  • ItemLabel image
    • New image property added to ItemLabel lets you display icons along a link's geometry, or add more images to a ShapeNode.
    • If a label contains both Text and Image, their relative position is specified by ImageAlign property (by default the image is placed on left side of text), and distance by ContentPadding.
    • The image is rendered using intrinsic size reported by java.awt.Image, unless you override it by setting ImageSize property.
    • Users can...

Released: Dec 17, 2024

Actualizaciones en 2024.R2

Características

MindFusion.Diagramming

  • The Brush property of pens is now serialized in binary and XML formats.
  • FreeFormNode objects now support rotation.
  • DividerPen property added to ContainerNode, TableNode and TreeViewNode classes. It lets you customize the appearance of the divider line drawn between a node's caption bar and content area.
  • Replaced the Microsoft Windows-only shape designer tool with an online shape editor.

MindFusion.Spreadsheet

  • New bringIntoView overloads let you specify...

Released: Jun 15, 2024

Actualizaciones en 2024.R1

Características

MindFusion.Diagramming

  • Support for custom in-place edit controls.
    • Handle the createEditControl event to display a custom Java Swing component for users to edit item's content. This event is raised when entering in-place editing mode, either interactively by users or by calling the beginEdit method. You could handle the event to return a composite control for editing many of the item's properties, and not only text. When leaving in-place editing mode, the Diagram raises...

Released: Jun 13, 2023

Actualizaciones en 2023.R1

Características

New in MindFusion.Diagramming

  • Spatial index - Create an index of item positions for faster hit-testing and viewport clipping queries. This greatly improves user interaction and rendering speed for diagrams containing tens of thousands of items.
  • Pattern router - Route links by applying a pattern that results in paths not crossing nodes.
  • Composite router - Pass a link through a sequence of routers until it gets routed successfully.
  • Miscellaneous
    • Disabling 'AvoidOverlaps' now lets...

Released: Aug 30, 2022

Actualizaciones en 2022.R2

Características

New in MindFusion.Diagramming

  • Multiple labels per node - Added NodeLabel class which allows you to display multiple captions for a single diagram node.
  • Miscellaneous
    • Improved text rendering quality on high-resolution displays.
    • Improved ZoomControl rendering quality.
    • Improved vertical centering of text in table captions and cells.
    • The MoveLabels behavior now lets a user move link and node labels interactively.
    • ExcelExporter now exports pen width of links.
    • ExcelExporter now sets...

Released: Mar 30, 2022

Actualizaciones en 2022.R1

Características

New in MindFusion.Diagramming

  • TableNode improvements:
    • New CaptionBackBrush property lets you customize the fill of a table's caption bar.
    • Tables can now be custom-drawn by setting the CustomDraw property and handling the drawNode event.
    • Table cells can now be custom-drawn by setting the CellCustomDraw property and handling the drawCell event.
  • TreeViewNode improvements
    • New TreeViewItem Brush property allows you to assign different backgrounds to individual items.
    • New ShowLines...

Released: Sep 1, 2021

Actualizaciones en 2021.R1

Características

New in MindFusion.Diagramming

  • Scrollable containers - You can now set the ContainerNode Scrollable property to let users scroll a container's contents.
  • Container improvements
    • ContainerNode containment is no longer implemented via a Group object. Child nodes are now stored in the dedicated Children collection and a node's container is returned by the Container property.
    • You can now enable the AutoDeleteChildren property to automatically delete child nodes when a container is...

Released: Nov 25, 2020

Actualizaciones en 2020.R1

Características

MindFusion.Diagramming

  • SVG nodes - Added SVG nodes which can display SVG drawings in addition to the rendering provided by its base ShapeNode class.
  • Diagrams can now be serialized in JSON files.
  • Miscellaneous
    • ImagePadding property of ShapeNode, TableNode and Cell lets you set padding space between element's borders and the contained Image.
    • FoldIconSize property added to ContainerNode.
    • Tag property added to the Cell class lets you associate custom data with cells.
    • The MoveNodes...