JColorChooser | Java Swing

La classe JColorChooser est utilisée pour créer une boîte de dialogue qui permet la sélection de couleur afin que l’utilisateur puisse sélectionner n’importe quelle couleur. Il hérite de la classe JComponent.
 


 

Les constructeurs de la classe JColorChooser sont:
Constructeurs de JComboBox
Description
JColorChooser()Il est utilisé pour créer un panneau de sélection de couleur avec une couleur blanche initialement.
JColorChooser(color init)Il est utilisé pour créer un panneau de sélection de couleur avec la couleur spécifiée initialement.

 

Les méthodes couramment utilisées sont:
  • addChooserPanel(AbstractColorChooserPanel panel) : Il est utilisé pour ajouter un panneau de sélection de couleur au sélecteur de couleur.
  • Color showDialog(Component c, String title, Color initialColor) : Il est utilisé pour afficher la boîte de dialogue de sélection de couleur.

 
 

Exemple:
import java.awt.event.*;  
import java.awt.*;  
import javax.swing.*;

public class ChooseColor extends JFrame implements ActionListener
{
	Container container;

	ChooseColor()
	{
		container = getContentPane();
		container.setLayout(new FlowLayout());
		JButton btn = new JButton("couleur");
		btn.addActionListener(this);
		container.add(btn);
	}

	public void actionPerformed(ActionEvent e)
	{
		Color init = Color.BLUE;
		Color coleur = JColorChooser.showDialog(this,"Choisissez une couleur",init);
		container.setBackground(coleur);
	}
	  
	public static void main(String[] args)
	{
		ChooseColor frame = new ChooseColor();
		frame.setSize(300,300);
		frame.setVisible(true);
		frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
	}
}

Sortie:


 
Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *