`

颜色选择器

阅读更多
这是颜色选择器的使用程序,希望对同道中人有所帮助!
<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--> 1 ////////////////////////////////////////////////////////////////////////////////////////////
 2 //
 3 //  @name JColorChooserDemo.java
 4 //
 5 //  @discription 颜色选择器演示程序
 6 //
 7 //  @author hcm
 8 //
 9 //  @date 2006-12
10 //
11 /////////////////////////////////////////////////////////////////////////////////////////////
12 import java.awt.*;
13 import java.awt.event.*;
14 import javax.swing.*;
15 
16 public class JColorChooserDemo extends JFrame {
17     private Container container;              //容器
18     private JPanel colorPanel;                //用于反映颜色变化的面板
19     public JColorChooserDemo() {              //构造函数
20         super"调色板演示" );                  //调用JFrame的构造函数
21         container = getContentPane();          //得到容器
22         colorPanel=new JPanel();               //初始化面板
23         
24         JButton selectColorButton = new JButton( "选取颜色" );  //初始化颜色选择按钮
25         selectColorButton.addActionListener(                   //为颜色选择按钮增加事件处理
26                 new ActionListener() {
27             public void actionPerformed( ActionEvent event ) {
28                 JColorChooser chooser=new JColorChooser();    //实例化颜色选择器
29                 Color color=chooser.showDialog(JColorChooserDemo.this,"选取颜色",Color.lightGray );  //得到选择的颜色
30                 if (color==null)                      //如果未选取
31                     color=Color.gray;                 //则设置颜色为灰色
32                 colorPanel.setBackground(color);      //改变面板的背景色
33             }
34             
35         });
36         container.add(selectColorButton,BorderLayout.NORTH);  //增加组件
37         container.add(colorPanel,BorderLayout.CENTER);        //增加组件
38         setSize( 400130 );                                  //设置窗口尺寸
39         setVisible(true);                                     //设置窗口可见
40         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );      //关闭窗口时退出程序
41     }
42     
43     public static void main(String args[]) {
44         new JColorChooserDemo();
45     }
46 }

分享到:
评论

相关推荐

    HTML颜色选择器

    在给定的部分代码中,我们可以看到一个简单的颜色选择器实现方式: 1. **使用`&lt;object&gt;`标签引入外部组件**:代码中的`&lt;object&gt;`标签加载了一个名为`dlgHelper`的对象,这个对象可能是用来创建颜色选择对话框的...

    WPF颜色选择器

    **WPF颜色选择器** 在Windows Presentation Foundation (WPF) 中,颜色选择器是一个非常有用的控件,允许用户直观地选取所需的颜色。WPF的颜色选择器通常被用于UI设计,以便用户可以自由调整应用程序界面的颜色或者...

    重新实现的Qt颜色选择器

    【标题】:“重新实现的Qt颜色选择器”深入解析 在Qt框架中,`QColorDialog`是一个重要的组件,用于创建一个用户界面,允许用户选择颜色。本篇将详细探讨如何重新实现这个颜色选择器,以及它在实际开发中的应用。 ...

    完美的android颜色选择器

    在Android开发中,颜色选择器(ColorPicker)是不可或缺的一部分,尤其在用户界面设计和个性化设置上起到关键作用。一个完善的Android颜色选择器应该具备多种功能,如选择颜色区域、调整色调、设置透明度等,以满足...

    Qt 颜色选择器

    在Qt框架中,颜色选择器是一种用户界面组件,允许用户从丰富的颜色库中选择颜色,或者自定义新的颜色。这个特定的"Qt颜色选择器"实现了HSV(色相、饱和度、值)色彩模型,并且增加了对不透明度(或称 alpha 通道)的...

    基于easyui-textbox的颜色选择器及源码

    在IT行业中,前端开发是至关重要的一环,而用户体验的优化往往体现在细节上,如颜色选择器的使用。本文将深入探讨基于EasyUI的TextBox颜色选择器及其源码,帮助开发者理解这一组件的工作原理并实现自定义功能。 ...

    颜色选择器 js js颜色选择器

    在网页设计中,颜色选择器是一个非常重要的工具,它允许用户在前端界面选取所需的颜色,以便于设置背景、文本、边框等元素的颜色。在JavaScript(JS)中实现颜色选择器,可以提供用户友好的交互体验,使得网页设计...

    Android studio项目颜色选择器

    在这个特定的项目"Android Studio项目颜色选择器"中,我们关注的是一个用于用户选择颜色的组件,它具备多语言支持、屏幕旋转适应以及尺寸调整的能力。 颜色选择器在许多应用中都是一个重要的组成部分,例如设计工具...

    untiy颜色选择器,像自带的颜色选择器一样选择颜色

    untiy颜色选择器,像自带的颜色选择器一样选择颜色

    wpf-颜色选择器-office word中的样子

    在Windows Presentation Foundation (WPF) 中,开发人员可以创建丰富的用户界面,其中包括各种控件,如颜色选择器。本主题将深入探讨如何实现一个类似Microsoft Office Word中的颜色选择器,以便用户能方便地选取和...

    颜色选择器colorPicker

    "颜色选择器colorPicker"是一个基于ASP.NET的CSS颜色编辑工具,主要针对前端开发者和UI设计师,用于方便地选取和编辑颜色。这个控件能够帮助用户在网页设计中精确地控制元素的颜色,提升用户体验和界面美观度。它...

    Extjs颜色选择器选择器

    在ExtJS中,颜色选择器(Color Picker)是一个常见的组件,用于让用户在多种颜色中选择一种。本实例中的"Extjs颜色选择器"提供了一个完整的实现,方便开发者直接在项目中使用。 在描述中提到的"ColorField.html"...

    颜色选择器代码

    颜色选择器是网页开发中常用的一种交互元素,用于让用户在界面上选取颜色。在这个名为"颜色选择器代码"的资源中,包含有实现颜色选择功能的JavaScript(js)和Java Server Pages(jsp)代码,方便开发者直接引入到...

    一个用WPF写的颜色选择器

    标题中的“一个用WPF写的颜色选择器”指的是使用Windows Presentation Foundation (WPF)这一Microsoft的UI框架开发的颜色选择用户界面组件。WPF是.NET Framework的一部分,它提供了丰富的图形渲染能力,使得开发者...

    Android颜色选择器大全

    在Android开发中,颜色选择器(Color Picker)是用户界面中的一个重要组件,它允许用户从预设的颜色选项中选择一种,或者自定义颜色。本文将详细介绍Android颜色选择器的种类、实现方式以及如何在项目中集成这4种...

    Android RGB颜色选择器

    本篇将深入探讨如何在Android平台上实现一个RGB颜色选择器。 首先,我们需要理解RGB颜色模型。RGB模型基于加色混合原理,即红、绿、蓝三种颜色的光按不同比例混合可以产生所有可见颜色。每种颜色的值范围通常在0到...

    网页颜色选择器

    网页颜色选择器是一种工具,它允许用户在网页设计或开发过程中选取特定的颜色,用于设置文本、背景、边框等元素的颜色。颜色选择器通常配备有多种界面和功能,以帮助用户方便地找到理想的颜色组合。在网页设计中,...

    android 颜色选择器

    在Android开发中,颜色选择器(ColorPicker)是一种常见的用户界面元素,允许用户从预设的颜色集合中选择或自定义颜色。它广泛应用于各种场景,如设置应用主题、选择文字颜色、绘制工具等。本篇文章将深入探讨...

    颜色选择器(bigColorpicker)

    《颜色选择器——bigColorpicker深度解析》 在网页设计中,颜色选择器是一个不可或缺的交互元素,它允许用户在多种色彩中选取所需的颜色。本文将深入探讨名为"bigColorpicker"的颜色选择器,它是基于jQuery、...

    jQuery颜色选择器ColorPicker

    **jQuery颜色选择器ColorPicker详解** 在Web开发中,用户界面的交互性和视觉效果往往对用户体验有着重要影响。其中,颜色选择器是一个常见的组件,它允许用户方便地选取颜色。`jQuery ColorPicker`是一个轻量级且...

Global site tag (gtag.js) - Google Analytics