Change Log of JFormDesigner 8.2
See also: What's New in JFormDesigner 8.2
8.2
New Features and Improvements
- Added FlatLaf IntelliJ Themes.
- NetBeans plug-in: Support look and feels in design view if using FlatLaf as NetBeans application look and feel.
- Eclipse plug-in: Support look and feels in design view if running Eclipse in Java 17+.
- IntelliJ IDEA plug-in: JFormDesigner pages in Settings dialog are no longer a child of page "Other Settings".
- Use JSVG instead of svgSalamander for rendering SVG images.
- FormLayout: Support generating Java code for newer JGoodies Layout/Forms versions 1.14 and later.
- Improved JIDE extensions initialization error dialog (added more info and stack trace).
- Java 21 support.
Bugs fixed
- IntelliJ IDEA plug-in: Fixed designer background in "New UI" dark mode, which
was equal to
JPanel
background. - IntelliJ IDEA plug-in: Java code generator did not respect code style settings defined in EditorConfig (requires IntelliJ IDEA 2023.1+).
- Java Code Generator: Fixed compile error when using
final
modifier for variables. - Form Converter: Fixed occasional
ConcurrentModificationException
when form is opened after conversion. - Form Converter: Fixed
ClassCastException: layout of JScrollPane must be a ScrollPaneLayout
if form contains custom component, which extendsJScrollPane
and has a view component. - Fixed occasional wrong layout in design view when changing designer look and feel. E.g. from IntelliJ Laf to FlatLaf.
- Invocation of
UIManager.setLookAndFeel()
(e.g. from JIDE'sLookAndFeelFactory.installDefaultLookAndFeel()
) from custom components (used in designer) no longer changes IDE look and feel.
Other Changes
- Updated FlatLaf to 3.2.2.
- Updated MigLayout to 11.2.
- Updated JREs in StandAlone editions to OpenJDK Java 21 (64 bit).