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 调出颜色调整器

初始样式

Java 调出颜色调整器

                                                点击按钮后样式 

 

上一篇:Swing JFrame面板


下一篇:Java JTable不显示表头完美解决