Skip to content

Java Swing color picker built with FlatLaf and MigLayout

License

DJ-Raven/swing-color-picker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swing Color Picker

A Java Swing color picker built with FlatLaf and MigLayout.

color-picker 

Installation

Maven Central

Add the dependency

<dependency>
    <groupId>io.github.dj-raven</groupId>
    <artifactId>swing-color-picker</artifactId>
    <version>1.0.0</version>
</dependency>

Snapshots

To get the latest updates before the release, you can use the snapshot version from Sonatype Central

<repositories>
    <repository>
        <name>Central Portal Snapshots</name>
        <id>central-portal-snapshots</id>
        <url>https://central.sonatype.com/repository/maven-snapshots/</url>
    </repository>
</repositories>

Add the snapshot version

<dependency>
    <groupId>io.github.dj-raven</groupId>
    <artifactId>swing-color-picker</artifactId>
    <version>1.0.0-SNAPSHOT</version>
</dependency>

Usage

// create color picker object
ColorPicker colorPicker = new ColorPicker();

// create event color changed
colorPicker.addColorChangedListener((color, event) -> {
    // color changed
});

Show with Dialog

Color color = ColorPicker.showDialog(this, "Pick Color", Color.WHITE);

if (color != null) {
    // color selected
}

Library Resources

  • FlatLaf - FlatLaf library for the modern UI design theme
  • MigLayout - MigLayout library for flexible layout management

About

Java Swing color picker built with FlatLaf and MigLayout

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages