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();
}
}
效果图
初始样式
点击按钮后样式
标签:jFrame,Java,颜色,选择器,调出,Color,new,调整器,public 来源: https://blog.csdn.net/homeskating/article/details/119084184