FlatLaf - Flat Look and Feel ============================ **FlatLaf** is a modern **open-source** cross-platform Look and Feel for Java Swing desktop applications. It looks almost flat (no shadows or gradients), clean, simple and elegant. FlatLaf comes with **Light**, **Dark**, **IntelliJ** and **Darcula** themes, scales on **HiDPI** displays and runs on Java 8 or newer. The look is heavily inspired by **Darcula** and **IntelliJ** themes from IntelliJ IDEA 2019.2+ and uses almost the same colors and icons. ![Flat Light](images/flat_light.png) ![Flat Dark](images/flat_dark.png) IntelliJ Platform Themes ------------------------ FlatLaf can use 3rd party themes created for IntelliJ Platform (see [IntelliJ Themes Pack](flatlaf-intellij-themes)): ![IntelliJ Platform Themes](images/intellij_platform_themes.png) Demo ---- [![Download Demo](https://download.formdev.com/flatlaf/images/download-demo.svg)](https://download.formdev.com/flatlaf/flatlaf-demo-latest.jar) Run demo with `java -jar flatlaf-demo-.jar` (or double-click it). Requires Java 8 or newer. Download -------- FlatLaf binaries are available on **JCenter** and **Maven Central**. If you use Maven or Gradle, add a dependency with following coordinates to your build script: groupId: com.formdev artifactId: flatlaf version: (see button below) Otherwise download `flatlaf-.jar` here: [![Download](https://api.bintray.com/packages/jformdesigner/flatlaf/flatlaf/images/download.svg)](https://bintray.com/jformdesigner/flatlaf/flatlaf/_latestVersion) ### Snapshots FlatLaf snapshot binaries are available in [JFrog Artifactory](https://oss.jfrog.org/artifactory/oss-snapshot-local/com/formdev/). To access the latest snapshot, change the FlatLaf version(s) in the dependencies to `-SNAPSHOT` (e.g. `0.27-SNAPSHOT`) and add the repository `https://oss.jfrog.org/artifactory/oss-snapshot-local` to your build (see [Maven](https://maven.apache.org/guides/mini/guide-multiple-repositories.html) and [Gradle](https://docs.gradle.org/current/userguide/declaring_repositories.html#sec:declaring_custom_repository) docs). Addons ------ - [IntelliJ Themes Pack](flatlaf-intellij-themes) - [Extras](flatlaf-extras) - [SwingX](flatlaf-swingx) - [JIDE Common Layer](flatlaf-jide-oss) Projects using FlatLaf ---------------------- - [NetBeans](https://netbeans.apache.org/) 11.3 - [jclasslib bytecode viewer](https://github.com/ingokegel/jclasslib) 5.5 - [KeyStore Explorer](https://keystore-explorer.org/) 5.4.3 - [OWASP Zed Attack Proxy (ZAP)](https://www.zaproxy.org/) (in weekly releases) - ![New](images/new.svg) [jAlbum](https://jalbum.net/) 21 (commercial) - [XMLmind XML Editor](https://www.xmlmind.com/xmleditor/) 9.3 (commercial) - [Total Validator](https://www.totalvalidator.com/) 15 (commercial) - [j-lawyer](https://github.com/jlawyerorg/j-lawyer-org) - [MegaMek](https://github.com/MegaMek/megamek) v0.47.4 and [MekHQ](https://github.com/MegaMek/mekhq) v0.47.5 - [GUIslice Builder](https://github.com/ImpulseAdventure/GUIslice-Builder) 0.13.b024 - [Rest Suite](https://github.com/supanadit/restsuite) - [ControllerBuddy](https://github.com/bwRavencl/ControllerBuddy) - [SpringRemote](https://github.com/HaleyWang/SpringRemote) - [mendelson AS2](https://sourceforge.net/projects/mec-as2/), [AS4](https://sourceforge.net/projects/mendelson-as4/) and [OFTP2](https://sourceforge.net/projects/mendelson-oftp2/) (open-source) and [mendelson AS2](https://mendelson-e-c.com/as2/), [AS4](https://mendelson-e-c.com/as4/) and [OFTP2](https://mendelson-e-c.com/oftp2) (commercial) - [MeteoInfo](https://github.com/meteoinfo/MeteoInfo) 2.2 - [lsfusion platform](https://github.com/lsfusion/platform) - [Jes - Die Java-EÜR](https://www.jes-eur.de) - [Mapton](https://mapton.org/) 2.0 ([source code](https://github.com/trixon/mapton)) based on NetBeans platform - [Pseudo Assembler IDE](https://github.com/tomasz-herman/PseudoAssemblerIDE) - [Sound Analysis](https://github.com/tomasz-herman/SoundAnalysis) - [RemoteLight](https://github.com/Drumber/RemoteLight) - Multifunctional LED Control Software - and more... Buzz ---- - [What others say about FlatLaf on Twitter](https://twitter.com/search?f=live&q=flatlaf) - [FlatLaf announcement on Reddit](https://www.reddit.com/r/java/comments/dl0hu3/flatlaf_flat_look_and_feel/) Documentation ------------- For more information and documentation visit [FlatLaf Home](https://www.formdev.com/flatlaf/)