MindFusion.Java Swing Pack のリリース

Released: Dec 5, 2025

2025.R2 での更新項目

機能

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 specified by...

Released: May 12, 2025

2025.R1 での更新項目

機能

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 treat label...

Released: Dec 17, 2024

2024.R2 での更新項目

機能

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 alignment of the...

Released: Jun 15, 2024

2024.R1 での更新項目

機能

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 destroyEditControl to...

Released: Jun 13, 2023

2023.R1 での更新項目

機能

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 you create...

Released: Aug 30, 2022

2022.R2 での更新項目

機能

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 more precise...

Released: Mar 30, 2022

2022.R1 での更新項目

機能

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 property lets...

Released: Sep 1, 2021

2021.R1 での更新項目

機能

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 deleted.
    • Drag-and...

Released: Nov 25, 2020

2020.R1 での更新項目

機能

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 behavior allows...

Released: May 21, 2019

2019.R1 での更新項目

機能

  • JavaFX dependencies removed from all components in the pack.
  • Diagramming for Java Swing
    • 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...