Java教程

Java 调出颜色调整器

本文主要是介绍Java 调出颜色调整器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package zikao.swing;

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

public class JChooserDemo {
    /*
    JColorChooser用于创建颜色选择器对话框

    静态方法:
    public static Color showDialog(Component component,String title,Color initialColor)

    参数:
    component: 指定当前对话框的父组件
    title: 指定当前对话框的名称
    initialColor: 指定默认选中的颜色

    返回值:
    返回用户选中的颜色
     */
    JFrame jFrame = new JFrame("颜色选择器");
    JTextArea jta = new JTextArea("我爱中华", 6, 30);
    JButton btn = new JButton(new AbstractAction("点我弹出颜色选择器") {
        @Override
        public void actionPerformed(ActionEvent e) {
            //弹出一个颜色选择器
            Color result = JColorChooser.showDialog(jFrame, "颜色选择器", Color.white);
            //修改文本框背景
            jta.setBackground(result);
        }
    });

    public void init() {
        jFrame.add(jta);
        jFrame.add(btn, BorderLayout.SOUTH);
        jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        jFrame.pack();
        jFrame.setVisible(true);
    }

    public static void main(String[] args) {
        new JChooserDemo().init();
    }
}

                                                        效果图

初始样式

                                                点击按钮后样式 

 

这篇关于Java 调出颜色调整器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!