Listening for Changes to the Selected Color in a JColorChooser Dialog - Java Swing

Java examples for Swing:JColorChooser

Description

Listening for Changes to the Selected Color in a JColorChooser Dialog

Demo Code

import java.awt.Color;

import javax.swing.JColorChooser;
import javax.swing.colorchooser.ColorSelectionModel;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;

public class Main {

  public void main(String[] argv) {
    JColorChooser chooser = new JColorChooser();
    ColorSelectionModel model = chooser.getSelectionModel();

    model.addChangeListener(new ChangeListener() {
      public void stateChanged(ChangeEvent evt) {
        ColorSelectionModel model = (ColorSelectionModel) evt.getSource();

        // Get the new color value
        Color newColor = model.getSelectedColor();
      }/*from   www  .ja  v a2 s  . co m*/
    });
  }
}

Related Tutorials