`
dkplus
  • 浏览: 18535 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

调色板的代码

阅读更多

最近写了一段调色板的代码

import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    /*dkplus专业搜集和编写实用电脑软件教程,
*搜集各种软件资源和计算机周边,独立制作视频和ppt和音频微信公众号,
*点击进入 dkplus官方博客 (java网络编程http://dkplus.iteye.com),
*微信搜索dkplus关注公众号可获取海量计算机周边资源。*/
    public class JColorChooserDemo extends JFrame {
       private Container container;  //容器
       private JPanel colorPanel; //用于反映颜色变化的面板

       public JColorChooserDemo() {  //构造函数
          super( "调色板演示" );  //调用JFrame的构造函数
          container = getContentPane();  //得到容器
          colorPanel=new JPanel();  //初始化面板

          JButton selectColorButton = new JButton( "选取颜色" );  //初始化颜色选择按钮
          selectColorButton.addActionListener(  //为颜色选择按钮增加事件处理
             new ActionListener() {
                public void actionPerformed( ActionEvent event )
                {
                    JColorChooser chooser=new JColorChooser();    //实例化颜色选择器
                   Color color=chooser.showDialog(JColorChooserDemo.this,"选取颜色",Color.lightGray );  //得到选择的颜色
                   if (color==null)  //如果未选取
                      color=Color.gray;  //则设置颜色为灰色
                   colorPanel.setBackground(color);  //改变面板的背景色
                }

          });
          container.add(selectColorButton,BorderLayout.NORTH);  //增加组件
          container.add(colorPanel,BorderLayout.CENTER);  //增加组件
          setSize( 400, 130 );  //设置窗口尺寸
          setVisible(true);  //设置窗口可见
          setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );  //关闭窗口时退出程序
       }

       public static void main(String args[]) {
          new JColorChooserDemo();
       }
    }

 

分享到:
评论

相关推荐

    java 调色板代码

    简单的java调色板代码,用于绘图小程序等。

    一个Ajax调色板代码.rar

    Ajax调色板代码是一个利用JavaScript和Ajax技术实现的交互式色彩选择工具,它允许用户动态地更改和选择颜色,以满足网页设计或应用程序中的颜色配置需求。在这个项目中,核心库是Prototype.js,这是一个广泛使用的...

    调色板程序(VB6.0源代码编写)

    【标题】:“调色板程序(VB6.0源代码编写)”是指使用Visual Basic 6.0编程语言设计的一个应用程序,其主要功能是允许用户通过调整红、绿、蓝(RGB)三种颜色分量来创建和编辑自定义的颜色。这个程序能够直观地展示...

    调色板 用javascript编写的调色板

    调色板 用javascript编写的调色板 直接下来就可以用了

    调色板的JS代码

    ### 调色板的JS代码详解 在网页设计与开发中,颜色选择器或调色板是一个常用的功能,尤其在需要用户自定义颜色的情况下。本文将深入解析一段用于创建网页调色板的JavaScript代码,帮助理解其工作原理及如何在实际...

    Javascript实现的调色板

    利用js弹出调色板,不进行进制的转换时可以作为DOM对象正确的显示在HTML对象中,当进行了进制的转换时只有部分颜色...由于利用的是js调色板,因此其颜色值在DOM对象中直接用整数方可正确显示!(此代码只作学习参考用)

    一个简单的调色板代码

    这是一个简单的调色板的代码,有兴趣的朋友可以看下玩下.一起共享资源.

    调色板源代码

    实现调色板的基本结构,包括三原色,来调节使面板呈现不同的颜色

    位图与调色板源代码bmp_in_mdiclient

    在"位图与调色板源代码bmp_in_mdiclient"中,我们可能涉及以下几个关键知识点: 1. **BMP文件格式**:BMP(Bitmap)是一种无损的、未经压缩的图像文件格式,广泛应用于Windows操作系统。BMP文件通常包含图像的宽度...

    位图与调色板源代码bmp_in_mdiclient2.zip_BMP 调色板_C#调色_c# 调色板_in_调色板

    位图(Bitmap)是计算机...总的来说,这个压缩包包含了一个用于处理BMP图像并支持调色板功能的C# MDI应用程序的源代码。通过学习和分析这些代码,你可以深入了解如何在C#中操作位图、管理调色板以及构建MDI应用程序。

    vc调色板原理编程.rar_VC调色板 原理 编程_调色板

    在计算机图形学中,调色板(Palette)是一种在8位色彩或更低色彩深度系统中管理颜色的方法。在这些系统中,每个像素只能表示256种不同的颜色,因此需要一个调色板来映射这些索引到实际的颜色。本教程主要针对VC++...

    用于大量颜色绘图的调色板附matlab代码.zip

    "INSTRUCTIONS.txt"则可能包含了如何使用这些调色板代码的具体步骤,包括如何将它们集成到你的MATLAB脚本或函数中,以及如何根据你的需求调整颜色映射。 在实际应用中,调色板的选择会影响到数据可视化的质量和效果...

    基于java的开发源码-调色板面板源代码.zip

    基于java的开发源码-调色板面板源代码.zip 基于java的开发源码-调色板面板源代码.zip 基于java的开发源码-调色板面板源代码.zip 基于java的开发源码-调色板面板源代码.zip 基于java的开发源码-调色板面板源代码.zip ...

    Java滑块制作的调色板程序.rar

    Java滑块制作的调色板程序是一个典型的GUI(图形用户界面)应用,它利用Java Swing库来创建一个交互式的色彩选择工具。在这个程序中,用户可以通过调整红(Red)、绿(Green)、蓝(Blue)三个基本颜色通道的值,来改变...

    调色板Visual studio C++源代码程序

    "调色板Visual studio C++源代码程序"是一个项目,它利用Microsoft Visual Studio IDE(集成开发环境)提供的功能,特别是C++编译器和MFC(Microsoft Foundation Classes)库,来设计和实现一个具有自定义调色板的...

    VB041-调色板的应用 源代码

    【VB041-调色板的应用 源代码】是一个关于编程的资源,主要探讨了在Visual Basic(VB)环境中如何使用调色板技术来增强应用程序的颜色表现力和用户体验。调色板在图形用户界面设计中扮演着关键角色,它允许开发者...

    html调用windows调色板

    <OBJECT id=dlgHelper CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0px" height="0px"></OBJECT> var tempColor = "0099cc"; function returnColor(){ var Hcolor = dlgHelper.ChooseColorDlg...

    位图与调色板

    源代码文件"位图与调色板源代码"可能包含了用于读取、修改和显示位图及其调色板的程序。这类代码可能涉及到以下技术点: 1. 图像文件格式:如BMP、PNG、JPEG等,这些格式都有不同的位图数据存储结构和调色板处理...

    VB调色板小程序(主要应用滚动条)

    在这个“VB调色板小程序”中,滚动条控件被用来实现颜色选择的功能,这是一个常见的交互设计,使得用户可以通过滚动条来调整颜色的参数,如红色、绿色和蓝色的强度。 在VB中,滚动条(ScrollBar)控件提供了两种...

    VB6自定义控件——颜色选择器源代码

    调色板上的颜色,可选,亦可按HSB、RGB、CMYK的方式填参数值来设置想要的颜色。 4.学习画图的好Demo。内置的两种UI样式,采用了不同的画图方式,一种侧重用VB自带函数画图,一种侧重用GDI(Windows自带API函数)...

Global site tag (gtag.js) - Google Analytics