`
黑暗天使
  • 浏览: 94916 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

《转载》JColorChooser用法

阅读更多

http://www.programfan.com/blog/article.asp?id=4843

import java.awt.Dimension;
import javax.swing.JColorChooser;
import java.awt.Color;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JButton;
import java.awt.FlowLayout;

public class JColorChooserDemo implements ActionListener
{
 public static void main(String[] args)
 {
  JFrame frame = new JFrame ("JColorChooserDemo");
  frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
  MyPanel panel = new MyPanel();
  frame.getContentPane ().add (panel);
  frame.pack();
  frame.show();
 }
  
 public void actionPerformed(ActionEvent e)
 {
 }
}

class MyPanel extends JPanel implements ActionListener
{
 private JButton button, rgb, red, green, blue;
 private Color color = new Color (0, 0, 0);
 public MyPanel()
 {
  button = new JButton ("Get Color");
  rgb = new JButton ("RGB: ");
  red = new JButton ("Red: ");
  green = new JButton ("Green: ");
  blue = new JButton ("Blue: ");
  button.addActionListener (this);
  
  setPreferredSize (new Dimension (550,250));
  setLayout (new FlowLayout (FlowLayout.CENTER, 5,5));
  setBackground (color);
  add (button);
  add (rgb);
  add (red);
  add (green);
  add (blue);
 }
 
 public void actionPerformed(ActionEvent e)
 {
  color = JColorChooser.showDialog(this, "Choose Color", color);
  setBackground (color);
  button.setText ("Get again");
  rgb.setText ("RGB: " + color.getRGB());
  red.setText ("Red: " + color.getRed());
  green.setText ("Green: " + color.getGreen());
  blue.setText ("Blue: " + color.getBlue());
 }
}


 

分享到:
评论

相关推荐

    JColorChooser_java_

    可以添加一个 `ColorListener` 或者使用 `JColorChooser` 的 `addChangeListener` 方法来获取用户选择的颜色: ```java colorChooser.addChangeListener(e -> { Color selectedColor = colorChooser.getColor(); ...

    Java Swing中的JButton、JComboBox、JList和JColorChooser组件使用案例

    - 使用showDialog()方法可以弹出颜色选择对话框,返回选定的颜色。 - 在需要用户选择颜色的场景中,JColorChooser非常实用。 案例代码中展示了如何创建和配置JButton实例,包括设置文本、图标、位置、快捷键以及...

    java swing-JColorChooser的使用

    JColorChooser是Swing库提供的一个颜色选择器组件。它允许用户通过图形界面选择颜色,用于设置和调整应用程序中的颜色值。

    javaColorChooser实例演示

    下面我们将详细探讨`JColorChooser`的使用方法,以及如何通过示例代码来实现颜色选择器。 1. **`JColorChooser`简介** `JColorChooser`是`javax.swing`包中的一个类,它提供了一个图形用户界面,让用户能够浏览和...

    JavaColor[参照].pdf

    - **颜色模型**:`JColorChooser`使用`ColorSelectionModel`来管理当前选择的颜色,可以使用`setSelectionModel()`和`getColorSelectionModel()`来设置或获取颜色模型。 ### 常量和字段 - `CHOOSER_PANELS_...

    颜色对话框的使用帮助 (过期了)

    你可以通过`JColorChooser.createDialog`方法自定义对话框,或者修改`JColorChooser`的子组件来满足特定需求。 3. **颜色查看器** 题目中提到的颜色对话框同时也是颜色编码查看器,这意味着它可能提供了查看颜色的...

    JColorChooserDemo.java.rar_java rgb调色_java编写调色板_调色板

    通过这个程序,开发者可以了解颜色选择组件的基本使用方法,以及如何将用户的选择整合到自己的应用中。这对于开发图形用户界面(GUI)的应用程序,尤其是涉及到颜色编辑或设计的场景,是非常有价值的。

    Java调色板面板源代码.7z

    在Java中,我们可以使用Swing库中的`JColorChooser`类来实现这样的功能。`JColorChooser`提供了丰富的颜色选择界面,包括预设颜色、自定义颜色滑块等,使得用户可以方便地挑选颜色。下面将详细讲解如何使用Java来...

    java颜色选择面板

    然后,你可以使用`JColorChooser.createDialog()`或`JColorChooser.showDialog()`方法来创建和显示颜色选择对话框: ```java // 创建并显示颜色选择对话框,返回用户选择的颜色 Color chosenColor = JColorChooser....

    java color选择器

    在本篇文章中,我们将深入探讨如何在Java中创建和使用颜色选择器,以及与颜色相关的类和方法。 首先,Java提供了`java.awt.Color`类来表示颜色。你可以通过指定红、绿、蓝(RGB)分量的值来创建一个颜色对象,例如...

    颜色对话框 swing (过期了)

    开发者可以使用`JColorChooser.showDialog()`方法来显示一个预设的颜色选择对话框。这个对话框包含了一个调色板,用户可以在其中选取或自定义颜色。例如: ```java import javax.swing.JColorChooser; import java....

    调色板显示,配置颜色的调色板 获取颜色的调色板

    为了使用户能够选择颜色,我们使用了`JColorChooser`的`showDialog`静态方法。该方法会弹出一个颜色选择对话框,并返回用户选择的颜色。具体代码如下: ```java color = jcc.showDialog(frm, "JColorChooser", Color...

    Java GUI编程进阶

    #### JColorChooser和JFileChooser深入解析 ##### JColorChooser:色彩选择器 在Java GUI编程中,`JColorChooser`是一个强大的组件,用于允许用户选择颜色。它提供了一个直观的界面,通常包括一个调色板、一个颜色...

    ColorChooserDemo.rar_ColorChooserDemo

    总结来说,`ColorChooserDemo`是一个展示如何在Java Swing应用中使用`JColorChooser`的实例。它涵盖了颜色选择、颜色对象的创建和颜色模型的概念,这些都是GUI开发中常见的需求。通过理解和应用这些知识,开发者可以...

    ColorChooserTest

    ColorChooser通常与JColorChooser类一起使用,后者是Swing的一部分,提供了友好的颜色选择界面。 在Eclipse中运行这个程序,首先需要确保项目设置正确,包括JDK版本和构建路径。打开项目,将`ColorChooserTest.java...

    Java-GUI编程之Swing组件.doc

    Java-GUI编程之Swing组件 Java-GUI编程之Swing组件是Java编程语言中用于构建图形用户...* JToolBar、JColorChooser和JFileChooser的使用 * 对话框组件(JOptionPane等)的使用 * Java-GUI编程之Swing组件的应用场景

    Java 学习资料(pdf)Java pdf Java技能百练

    - 使用`JColorChooser`类实现颜色选择。 - 使用`Container`类制作界面容器。 - **已学知识** - 使用`JButton`类制作按钮。 - 使用`JDialog`类制作对话框。 #### 二、练习具体要求与实现步骤 **具体要求:** ...

    使用颜色字体对话框

    例如,`CColorDialog`的`SetCurrentColor`方法或`JColorChooser`的`setCurrentColor`方法。 3. **显示对话框**:使用`DoModal`(在MFC中)或`show`(在Java Swing中)方法显示对话框。这将阻塞程序的执行,直到用户...

    实例48调色板.doc

    这个实例的核心在于使用`JComboBox`来创建下拉框,并结合`JColorChooser`实现颜色选择对话框,以允许用户自定义颜色。以下是对这些知识点的详细解释: 1. **JComboBox**: `JComboBox`是Java Swing中的一个组件,...

    Java软件开发实战 Java基础与案例开发详解 14-4 swing简介 共21页.pdf

    JColorChooser colorChooser = new JColorChooser(); frame.add(colorChooser); frame.pack(); frame.setVisible(true); } } ``` 4. **界面基本组件**:`JLabel` 用于显示文本或图像;`JButton` 用于创建...

Global site tag (gtag.js) - Google Analytics