mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2025-12-06 14:00:55 +03:00
164 lines
6.5 KiB
Markdown
164 lines
6.5 KiB
Markdown
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.
|
||
|
||

|
||
|
||

|
||
|
||
|
||
IntelliJ Platform Themes
|
||
------------------------
|
||
|
||
FlatLaf can use 3rd party themes created for IntelliJ Platform (see
|
||
[IntelliJ Themes Pack](flatlaf-intellij-themes)):
|
||
|
||

|
||
|
||
|
||
Demo
|
||
----
|
||
|
||
[](https://download.formdev.com/flatlaf/flatlaf-demo-latest.jar)
|
||
|
||
Run demo with `java -jar flatlaf-demo-<version>.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-<version>.jar` here:
|
||
|
||
[](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 `<version>-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)
|
||
|
||
|
||
Documentation
|
||
-------------
|
||
|
||
For more information and documentation visit
|
||
[FlatLaf Home](https://www.formdev.com/flatlaf/)
|
||
|
||
|
||
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/)
|
||
|
||
|
||
Projects 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
|
||
-  [OWASP ZAP](https://www.zaproxy.org/) 2.10 - the worlds
|
||
most widely used web app scanner
|
||
-  [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)
|
||
- [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-E<>R](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...
|