-
-
Notifications
You must be signed in to change notification settings - Fork 29
Introduction
Material-UI-Swing is a modern look-and-feel and it is possible to bring inside a Java Swing application a fresh style such as material style.
This Look and feel implement a personal style with Swing API, so you don't find inside this project a personal component, such as MaterialButton, but the library injects the Material style with a MaterialButtonUI. It is an instance of BasicButtonUI and the life cycle is managed by Swing framework.
In addition, this project implements a different Theme System, we talk about MaterialTheming in Introducution MaterialTheming chapter
This project is available on the maven repository, you can found the last release here
Maven
<dependency>
<groupId>io.github.vincenzopalazzo</groupId>
<artifactId>material-ui-swing</artifactId>
<version>VERSION</version>
</dependency>
Gradle (groovy)
implementation 'io.github.vincenzopalazzo:material-ui-swing:VERSION'
Gradle (kotlin)
implementation("io.github.vincenzopalazzo:material-ui-swing:VERSION")
We can advaice to use the last version because at this time the update bring a lot of optimizzation and more style improve.