package com.one.basic;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
public class JColorChooserTest {
JFrame f = new JFrame("测试颜色");
JTextArea drawArea = new JTextArea("我爱你", 30, 50);
// 声明按钮
JButton change = new JButton(new AbstractAction("改变文本框背景颜色") {
@Override
public void actionPerformed(ActionEvent e) {
//弹出一个颜色选择器
Color color = JColorChooser.showDialog(f, "颜色选择器", Color.white);
// 修改文本框本经
drawArea.setBackground(color);
}
});
public void init() {
f.add(change,BorderLayout.SOUTH);
f.add(drawArea);
f.pack();
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new JColorChooserTest().init();
}
}
颜色选择对话框
最新推荐文章于 2022-02-27 20:55:58 发布
本文介绍如何使用Java Swing库创建一个简单的应用程序,通过JColorChooser组件实现颜色选择器,并将选中的颜色动态应用于JTextArea的背景。读者可以借此了解Swing的基本操作和事件处理。
摘要由CSDN通过智能技术生成