What's New in JFormDesigner 8
JFormDesigner 8 introduces several new features and enhancements. This topic describes some of the significant or more interesting changes. Please have a look at the change log for a complete list of changes.
FlatLaf
JFormDesigner now uses FlatLaf Look and Feel:
- The Stand-alone edition uses FlatLaf as application L&F and in Design view.
- The Eclipse plug-in uses FlatLaf Light for light Eclipse themes, or FlatLaf Dark if Eclipse uses a dark theme, and supports FlatLaf in Design view.
- The IntelliJ IDEA plug-in supports FlatLaf in Design view.
- The NetBeans plug-in supports FlatLaf in Design view if NetBeans application look and feel is FlatLaf (Tools > Options > Appearance > Look and Feel). NetBeans ships with FlatLaf since version 11.3 and uses FlatLaf Light as default L&F since version 13.
Dark Mode
The Stand-alone edition and the Eclipse plug-in now also support dark mode.
Properties view improved
The Properties view has following improvements:
- Modified properties are now highlighted using a light green background, which makes them easier to recognize. Selected rows use a dark green background (instead of blue).
- If Group by Defining Type or Alphabetical is selected, then read-only properties are now organized in a Read-only Properties category.
- Pressing F3 key shows editor dialog for selected row.
- Color properties now use hex format (e.g.
#f2f2f2
).
Window title bars in Design view
Improved window title bars in
Design view for JFrame
,
JDialog
, Frame
and Dialog
:
- support dark window title bars on macOS and Linux
- use Windows 11 style on Windows
- replaced image based window borders with vector graphics
IntelliJ IDEA plug-in: Dark window title bars
The IntelliJ IDEA plug-in (on Windows) now uses IntelliJ custom window decorations in JFormDesigner dialogs, which shows dark window title bars in dark themes. No white window title bars anymore.
IntelliJ IDEA plug-in: File chooser
The IntelliJ IDEA plug-in now uses IntelliJ file chooser for JFormDesigner settings import/export and license key selection.
Formatter off/on tags
Newly created Java files now include formatter off/on tags (@formatter:off
and
@formatter:on
), which can be used by Eclipse and IntelliJ IDEA formatters to
exclude generated code from formatting. See Java code generator
Templates
preferences.
// JFormDesigner - Variables declaration - DO NOT MODIFY //GEN-BEGIN:variables @formatter:off private JComboBox comboBox1; private JButton button1; // JFormDesigner - End of variables declaration //GEN-END:variables @formatter:on
SVG icons
Bitmap icons have been replaced with new modern SVG icons, which gives a nicer look, especially on HiDPI screens.
System Requirements
JFormDesigner now requires Java 11 to run, but still supports older Java versions in projects and generated code.
Older IDE versions are no longer supported and the JDeveloper plug-in has been dropped.
The macOS StandAlone edition is now a universal macOS binary and includes Apple Silicon and Intel JREs.