-
- Notifications
You must be signed in to change notification settings - Fork 27
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.