这是颜色选择器的使用程序,希望对同道中人有所帮助!
<!--<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( 400, 130 ); //设置窗口尺寸
39 setVisible(true); //设置窗口可见
40 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE ); //关闭窗口时退出程序
41 }
42
43 public static void main(String args[]) {
44 new JColorChooserDemo();
45 }
46 }
分享到:
相关推荐
在给定的部分代码中,我们可以看到一个简单的颜色选择器实现方式: 1. **使用`<object>`标签引入外部组件**:代码中的`<object>`标签加载了一个名为`dlgHelper`的对象,这个对象可能是用来创建颜色选择对话框的...
**WPF颜色选择器** 在Windows Presentation Foundation (WPF) 中,颜色选择器是一个非常有用的控件,允许用户直观地选取所需的颜色。WPF的颜色选择器通常被用于UI设计,以便用户可以自由调整应用程序界面的颜色或者...
【标题】:“重新实现的Qt颜色选择器”深入解析 在Qt框架中,`QColorDialog`是一个重要的组件,用于创建一个用户界面,允许用户选择颜色。本篇将详细探讨如何重新实现这个颜色选择器,以及它在实际开发中的应用。 ...
在Android开发中,颜色选择器(ColorPicker)是不可或缺的一部分,尤其在用户界面设计和个性化设置上起到关键作用。一个完善的Android颜色选择器应该具备多种功能,如选择颜色区域、调整色调、设置透明度等,以满足...
在Qt框架中,颜色选择器是一种用户界面组件,允许用户从丰富的颜色库中选择颜色,或者自定义新的颜色。这个特定的"Qt颜色选择器"实现了HSV(色相、饱和度、值)色彩模型,并且增加了对不透明度(或称 alpha 通道)的...
在IT行业中,前端开发是至关重要的一环,而用户体验的优化往往体现在细节上,如颜色选择器的使用。本文将深入探讨基于EasyUI的TextBox颜色选择器及其源码,帮助开发者理解这一组件的工作原理并实现自定义功能。 ...
在网页设计中,颜色选择器是一个非常重要的工具,它允许用户在前端界面选取所需的颜色,以便于设置背景、文本、边框等元素的颜色。在JavaScript(JS)中实现颜色选择器,可以提供用户友好的交互体验,使得网页设计...
在这个特定的项目"Android Studio项目颜色选择器"中,我们关注的是一个用于用户选择颜色的组件,它具备多语言支持、屏幕旋转适应以及尺寸调整的能力。 颜色选择器在许多应用中都是一个重要的组成部分,例如设计工具...
untiy颜色选择器,像自带的颜色选择器一样选择颜色
在Windows Presentation Foundation (WPF) 中,开发人员可以创建丰富的用户界面,其中包括各种控件,如颜色选择器。本主题将深入探讨如何实现一个类似Microsoft Office Word中的颜色选择器,以便用户能方便地选取和...
"颜色选择器colorPicker"是一个基于ASP.NET的CSS颜色编辑工具,主要针对前端开发者和UI设计师,用于方便地选取和编辑颜色。这个控件能够帮助用户在网页设计中精确地控制元素的颜色,提升用户体验和界面美观度。它...
在ExtJS中,颜色选择器(Color Picker)是一个常见的组件,用于让用户在多种颜色中选择一种。本实例中的"Extjs颜色选择器"提供了一个完整的实现,方便开发者直接在项目中使用。 在描述中提到的"ColorField.html"...
颜色选择器是网页开发中常用的一种交互元素,用于让用户在界面上选取颜色。在这个名为"颜色选择器代码"的资源中,包含有实现颜色选择功能的JavaScript(js)和Java Server Pages(jsp)代码,方便开发者直接引入到...
标题中的“一个用WPF写的颜色选择器”指的是使用Windows Presentation Foundation (WPF)这一Microsoft的UI框架开发的颜色选择用户界面组件。WPF是.NET Framework的一部分,它提供了丰富的图形渲染能力,使得开发者...
在Android开发中,颜色选择器(Color Picker)是用户界面中的一个重要组件,它允许用户从预设的颜色选项中选择一种,或者自定义颜色。本文将详细介绍Android颜色选择器的种类、实现方式以及如何在项目中集成这4种...
本篇将深入探讨如何在Android平台上实现一个RGB颜色选择器。 首先,我们需要理解RGB颜色模型。RGB模型基于加色混合原理,即红、绿、蓝三种颜色的光按不同比例混合可以产生所有可见颜色。每种颜色的值范围通常在0到...
网页颜色选择器是一种工具,它允许用户在网页设计或开发过程中选取特定的颜色,用于设置文本、背景、边框等元素的颜色。颜色选择器通常配备有多种界面和功能,以帮助用户方便地找到理想的颜色组合。在网页设计中,...
在Android开发中,颜色选择器(ColorPicker)是一种常见的用户界面元素,允许用户从预设的颜色集合中选择或自定义颜色。它广泛应用于各种场景,如设置应用主题、选择文字颜色、绘制工具等。本篇文章将深入探讨...
《颜色选择器——bigColorpicker深度解析》 在网页设计中,颜色选择器是一个不可或缺的交互元素,它允许用户在多种色彩中选取所需的颜色。本文将深入探讨名为"bigColorpicker"的颜色选择器,它是基于jQuery、...
**jQuery颜色选择器ColorPicker详解** 在Web开发中,用户界面的交互性和视觉效果往往对用户体验有着重要影响。其中,颜色选择器是一个常见的组件,它允许用户方便地选取颜色。`jQuery ColorPicker`是一个轻量级且...