# FlatLaf **Repository Path**: luketech/FlatLaf ## Basic Information - **Project Name**: FlatLaf - **Description**: FlatLaf 代理仓库 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: animated-borders - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-15 - **Last Updated**: 2025-04-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 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 **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: [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.formdev/flatlaf/badge.svg?style=flat-square&color=007ec6)](https://maven-badges.herokuapp.com/maven-central/com.formdev/flatlaf) ### Snapshots FlatLaf snapshot binaries are available on [Sonatype OSSRH](https://oss.sonatype.org/content/repositories/snapshots/com/formdev/flatlaf/). To access the latest snapshot, change the FlatLaf version in your dependencies to `-SNAPSHOT` (e.g. `0.27-SNAPSHOT`) and add the repository `https://oss.sonatype.org/content/repositories/snapshots/` 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) - bundles many popular open-source 3rd party themes - [Extras](flatlaf-extras) - SVG icon, tri-state check box, UI inspectors, and more - [SwingX](flatlaf-swingx) - support for SwingX components - [JIDE Common Layer](flatlaf-jide-oss) - support for JIDE Common Layer components Getting started --------------- To use FlatLaf, add following code to your main method before you create any Swing component: ~~~java FlatLightLaf.setup(); // create UI here... ~~~ Documentation ------------- For more information and documentation visit [FlatLaf Home](https://www.formdev.com/flatlaf/): - [Themes](https://www.formdev.com/flatlaf/themes/) - [Customizing](https://www.formdev.com/flatlaf/customizing/) - [How to Customize](https://www.formdev.com/flatlaf/how-to-customize/) - [Properties Files](https://www.formdev.com/flatlaf/properties-files/) - [Client Properties](https://www.formdev.com/flatlaf/client-properties/) - [System Properties](https://www.formdev.com/flatlaf/system-properties/) Buzz ---- - [What others say about FlatLaf on Twitter](https://twitter.com/search?f=live&q=flatlaf) - [FlatLaf 1.0 announcement on Reddit](https://www.reddit.com/r/java/comments/lsbcwe/flatlaf_10_swing_look_and_feel/) - [FlatLaf announcement on Reddit](https://www.reddit.com/r/java/comments/dl0hu3/flatlaf_flat_look_and_feel/) Applications using FlatLaf -------------------------- - [Apache NetBeans](https://netbeans.apache.org/) 11.3 - IDE for Java, PHP, HTML and much more - [jclasslib bytecode viewer](https://github.com/ingokegel/jclasslib) 5.5 - [KeyStore Explorer](https://keystore-explorer.org/) 5.4.3 - ![New](images/new.svg) [install4j](https://www.ej-technologies.com/products/install4j/overview.html) 9.0 (**commercial**) - the powerful multi-platform Java installer builder - ![New](images/new.svg) [DbVisualizer](https://www.dbvis.com/) 12.0 (**commercial**) - the universal database tool for developers, analysts and DBAs - ![New](images/new.svg) [MagicPlot](https://magicplot.com/) 3.0 (**commercial**) - Software for nonlinear fitting, plotting and data analysis - ![New](images/new.svg) [Thermo-Calc](https://thermocalc.com/products/thermo-calc/) 2021a (**commercial**) - Thermodynamics and Properties Software - [OWASP ZAP](https://www.zaproxy.org/) 2.10 - the worlds most widely used web app scanner - ![New](images/new.svg) [Burp Suite Professional and Community Edition](https://portswigger.net/burp/pro) 2020.11.2 (**commercial**) - the leading software for web security testing - ![New](images/new.svg) [BurpCustomizer](https://github.com/CoreyD97/BurpCustomizer) - adds more FlatLaf themes to Burp Suite - [JOSM](https://josm.openstreetmap.de/) - an extensible editor for [OpenStreetMap](https://www.openstreetmap.org/) (requires FlatLaf JOSM plugin) - [jAlbum](https://jalbum.net/) 21 (**commercial**) - creates photo album websites - [XMLmind XML Editor](https://www.xmlmind.com/xmleditor/) 9.3 (**commercial**) - [Total Validator](https://www.totalvalidator.com/) 15 (**commercial**) - checks your website - [j-lawyer](https://github.com/jlawyerorg/j-lawyer-org) - Kanzleisoftware - [MegaMek](https://github.com/MegaMek/megamek) v0.47.4 and [MekHQ](https://github.com/MegaMek/mekhq) v0.47.5 - a turn-based sci-fi board game - [GUIslice Builder](https://github.com/ImpulseAdventure/GUIslice-Builder) 0.13.b024 - GUI builder for [GUIslice](https://github.com/ImpulseAdventure/GUIslice), a lightweight GUI framework for embedded displays - [Rest Suite](https://github.com/supanadit/restsuite) - Rest API testing - [ControllerBuddy](https://github.com/bwRavencl/ControllerBuddy) - advanced gamepad mapping software - [SpringRemote](https://github.com/HaleyWang/SpringRemote) - remote Linux SSH connections manager - [jEnTunnel](https://github.com/ggrandes/jentunnel) - manage SSH Tunnels made easy - [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**) - ![New](images/new.svg) [IGMAS+](https://www.gfz-potsdam.de/igmas) - Interactive Gravity and Magnetic Application System - [MeteoInfo](https://github.com/meteoinfo/MeteoInfo) 2.2 - GIS and scientific computation environment for meteorological community - [lsfusion platform](https://github.com/lsfusion/platform) 4 - information systems development platform - [JPass](https://github.com/gaborbata/jpass) - password manager with strong encryption - [Jes - Die Java-ER](https://www.jes-eur.de) - [Mapton](https://mapton.org/) 2.0 ([source code](https://github.com/trixon/mapton)) - some kind of map application (based on NetBeans platform) - [Pseudo Assembler IDE](https://github.com/tomasz-herman/PseudoAssemblerIDE) - IDE for Pseudo-Assembler - [Linotte](https://github.com/cpc6128/LangageLinotte) 3.1 - French programming language created to learn programming - [MEKA](https://github.com/Waikato/meka) 1.9.3 - multi-label classifiers and evaluation procedures using the Weka machine learning framework - [Shutter Encoder](https://www.shutterencoder.com/) 14.2 ([source code](https://github.com/paulpacifico/shutter-encoder)) - professional video converter and compression tool (screenshots show **old** look) - [Sound Analysis](https://github.com/tomasz-herman/SoundAnalysis) - analyze sound files in time or frequency domain - [RemoteLight](https://github.com/Drumber/RemoteLight) - multifunctional LED control software - [ThunderFocus](https://github.com/marcocipriani01/ThunderFocus) - Arduino-based telescope focuser - [Novel-Grabber](https://github.com/Flameish/Novel-Grabber) - download novels from any webnovel and lightnovel site - [lectureStudio](https://www.lecturestudio.org/) 4.3.1060 - digitize your lectures with ease - [Android Tool](https://github.com/fast-geek/Android-Tool) - makes popular adb and fastboot commands easier to use - and more...