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的的主要内容,如果未能解决你的问题,请参考以下文章

java JColorChooser的

更改 JColorChooser 的预览面板

如何从 JColorChooser 获取颜色窗格并在我自己的窗口中使用它?

JColorChooser 中的异常行为(或可能的错误)

使用 JColorChooser 绘图

使用 JColorChooser 获取 Html 颜色代码