java JColorChooser的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java JColorChooser的相关的知识,希望对你有一定的参考价值。

import javax.swing.*;

class First{
    public static void main(String args[]){

        Second gui = new Second();
        gui.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        gui.setSize(425, 150);
        gui.setVisible(true);
    }
}
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.util.Formatter;
import java.util.Scanner;

public class Second extends JFrame {

    private JButton b;
    private Color color = Color.WHITE;
    private JPanel panel;

    public Second(){
        super("Title");
        panel = new JPanel();
        panel.setBackground(color);

        b = new JButton("Choose a color");
        b.addActionListener(
                new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        color = JColorChooser.showDialog(null, "Choose a color", color);
                            panel.setBackground(color);
                        }
                }
        );

        add(panel, BorderLayout.CENTER);
        add(b, BorderLayout.SOUTH);
    }

}

以上是关于java JColorChooser的的主要内容,如果未能解决你的问题,请参考以下文章