Swing的JColorChooser颜色选择器

2021-10-27  本文已影响0人  开心的小哈
package com.main;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;

public class JColorDemo {
    JFrame jFrame=new JFrame("测试颜色选择器");
    JTextArea jTextArea=new JTextArea("我爱中华",6,20);
    JButton jbutton=new JButton(new AbstractAction("改变文本框背景颜色") {
        @Override
        public void actionPerformed(ActionEvent e) {
            //弹出颜色选择器
            Color color = JColorChooser.showDialog(jFrame, "颜色选择器", Color.white);

            //修改文本框背景
            jTextArea.setBackground(color);
        }
    });
    public void init(){
        jFrame.add(jTextArea);
        jFrame.add(jbutton,BorderLayout.SOUTH);
        jFrame.pack();
        jFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        jFrame.setVisible(true);
    }
    public static void main(String[] args) {
        new JColorDemo().init();

    }
}

上一篇 下一篇

猜你喜欢

热点阅读