Skip to content

Introduction

Vincenzo Palazzo edited this page May 29, 2020 · 3 revisions

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.

Uses

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

Package

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.

Clone this wiki locally