All Projects → JFormDesigner → Flatlaf

JFormDesigner / Flatlaf

Licence: apache-2.0
FlatLaf - Flat Look and Feel (with Darcula/IntelliJ themes support)

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Flatlaf

spring-boot-java-swing-reservations
The project aims to present how to connect Spring Boot 2 and Java Swing GUI widget toolkit. All application dependencies are provided by Docker Compose. There are also static code analysis tools like FindBugs and Checkstyle.
Stars: ✭ 86 (-89.04%)
Mutual labels:  swing
tank-battle
Java坦克大战游戏,基于Spring Boot,JDK8,Swing组件开发,有一些Bug,还在持续更新完善中...
Stars: ✭ 52 (-93.38%)
Mutual labels:  swing
Radiance
Building modern, elegant and fast Swing applications
Stars: ✭ 458 (-41.66%)
Mutual labels:  swing
Sort-Algorithm-Visualiser
A sort algorithm visualisation GUI, created using Java and the Swing framework.
Stars: ✭ 58 (-92.61%)
Mutual labels:  swing
jmonet
An easy-to-use toolkit for incorporating MacPaint / Microsoft Paint-like tools into a Java Swing or JavaFX application.
Stars: ✭ 27 (-96.56%)
Mutual labels:  swing
Projector Client
Common and client-related code for running Swing applications remotely
Stars: ✭ 285 (-63.69%)
Mutual labels:  swing
orson-charts
A 3D chart library for Java applications (JavaFX, Swing or server-side).
Stars: ✭ 94 (-88.03%)
Mutual labels:  swing
Wesync
用Java Swing写的数据库同步软件
Stars: ✭ 662 (-15.67%)
Mutual labels:  swing
SwingMaterialDesign
A Material Design components for java swing. Trying to make java swing more beautiful and vivid. with shadows and ripples.
Stars: ✭ 21 (-97.32%)
Mutual labels:  swing
Compose Jb
Jetpack Compose for Desktop and Web, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
Stars: ✭ 7,562 (+863.31%)
Mutual labels:  swing
uno
UNO - Card Game with Java
Stars: ✭ 70 (-91.08%)
Mutual labels:  swing
BankApplication
🏦 Banking System Management
Stars: ✭ 84 (-89.3%)
Mutual labels:  swing
Friceengine
🎮 JVM game engine based on Swing/JavaFX.
Stars: ✭ 330 (-57.96%)
Mutual labels:  swing
PasswordSafe
Cross platform password manager.
Stars: ✭ 14 (-98.22%)
Mutual labels:  swing
Material Ui Swing
A modern, Material Design UI for Java Swing
Stars: ✭ 484 (-38.34%)
Mutual labels:  swing
Java-Swing-Examples
Java Swing code examples
Stars: ✭ 26 (-96.69%)
Mutual labels:  swing
Supermario
Java课设,马里奥
Stars: ✭ 280 (-64.33%)
Mutual labels:  swing
Jfreechart
A 2D chart library for Java applications (JavaFX, Swing or server-side).
Stars: ✭ 665 (-15.29%)
Mutual labels:  swing
Projector Server
Server-side library for running Swing applications remotely
Stars: ✭ 547 (-30.32%)
Mutual labels:  swing
Remote Desktop Control
远程桌面控制(Spring+Netty+Swing)
Stars: ✭ 340 (-56.69%)
Mutual labels:  swing

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

Flat Dark

IntelliJ Platform Themes

FlatLaf can use 3rd party themes created for IntelliJ Platform (see IntelliJ Themes Pack):

IntelliJ Platform Themes

Demo

Download Demo

Run demo with java -jar flatlaf-demo-<version>.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-<version>.jar here:

Maven Central

Snapshots

FlatLaf snapshot binaries are available on Sonatype OSSRH. To access the latest snapshot, change the FlatLaf version in your dependencies to <version>-SNAPSHOT (e.g. 0.27-SNAPSHOT) and add the repository https://oss.sonatype.org/content/repositories/snapshots/ to your build (see Maven and Gradle docs).

Addons

Getting started

To enable FlatLaf, add following code to your main method before you create any Swing component:

FlatLightLaf.install();

// create UI here...

Documentation

For more information and documentation visit FlatLaf Home:

Buzz

Applications using FlatLaf

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].