FlatLaf 1.0 - Swing Look and Feel

FlatLaf 1.0 is here 🎉 😀

Finally, after one and a half years of development, forty 0.x releases, 32 merged PRs, 191 closed issues and hundreds cups of coffee. 😄 It took longer than expected. Looking back at all the features already implemented, we could also name it 3.0. 😁

FlatLaf is a modern open-source cross-platform Look and Feel for Java Swing desktop applications. It comes with more than 60 themes, scales on HiDPI displays and runs on Java 8 or newer.

FlatLaf is already used in a lot of open-source and commercial applications. To name only a few: Apache NetBeans, jclasslib, KeyStore Explorer, install4j, DbVisualizer, MagicPlot, OWASP ZAP. Here is a longer list.

Many, many thanks to the community. 🏆 🥇 🚀 Without your feedback, support, feature requests, bug reports and pull requests, FlatLaf would not be there where it is now.

What's next? The development continues! Stay tuned... 😉

If you like FlatLaf, please give it a star @ GitHub. Thanks!

For more information and documentation visit FlatLaf Home.

JFormDesigner 7.0.3

We've just released JFormDesigner 7.0.3 with Java 15 support, IntelliJ IDEA 2020.3 support and some bug fixes.

This release includes also a brand new mechanism for look and feel switching, which now works much better (and faster). Especially in IntelliJ IDEA and NetBeans.

Users of the IntelliJ IDEA and NetBeans plug-ins are recommended to update to 7.0.3.

See Change Log for details and download JFormDesigner 7.0.3.

Follow JFormDesigner on Twitter!

FlatLaf - Flat Look and Feel

In world where HiDPI displays and/or dark UIs are becoming more and more popular, a good open-source Swing Look and Feel that supports both was missing.

We're filling this gap with FlatLaf, a new open-source look and feel for Java Swing desktop applications, that scales perfectly on HiDPI displays and is available in Light and Dark themes.

FlatLaf looks almost flat (no shadows or gradients), clean, simple and elegant.

With FlatLaf you get a single look and feel (LaF) for all platforms (Windows, Mac and Linux). When using FlatLaf, it is no longer necessary to support multiple LaFs in your application. E.g. Windows LaF on Windows, Mac OS LaF on Mac and GTK LaF on Linux. You save a lot of time for testing and fixing your UI on multiple platforms. And your application looks good on all platforms.

The FlatLaf look is heavily inspired by Darcula and IntelliJ themes from IntelliJ IDEA 2019.2+ and uses almost the same colors and icons.

Features:

  • Light, Dark, IntelliJ and Darcula themes
  • scales on HiDPI displays
  • cross-platform
  • lightweight (under 200 KB; no dependencies)
  • minimalistic, elegant and modern
  • scalable vector icons
  • runs on Java 8 or newer

For more information and documentation visit FlatLaf Home.