Java Color

合集下载

flutter color方法

flutter color方法

flutter color方法
在Flutter中,Color类用于表示颜色。

要创建一个Color对象,可以使用Color类的构造函数,并传入红、绿、蓝和(可选)透明度值。

例如,要创建一个红色的Color对象,可以使用以下代码:
dart.
Color redColor = Color(0xFFFF0000);
在这个例子中,0xFFFF0000表示红色的ARGB值,FF表示不透明度,00表示红色,00表示绿色,00表示蓝色。

另一种创建Color对象的方法是使用fromARGB构造函数,该构造函数需要传入透明度、红色、绿色和蓝色的值。

例如:
dart.
Color blueColor = Color.fromARGB(255, 0, 0, 255);
这将创建一个不透明度为255的蓝色Color对象。

除了使用构造函数外,Flutter还提供了一些预定义的颜色常量,例如Colors.red、Colors.blue等,这些常量可以直接使用,而不需要手动创建Color对象。

另外,Flutter还提供了一些方法来操作颜色,例如withAlpha 方法可以修改颜色的透明度,withRed、withGreen和withBlue方法可以分别修改红、绿、蓝色的值。

总之,在Flutter中,Color类提供了多种方法来创建和操作颜色,可以根据具体的需求来选择合适的方法来处理颜色。

Java语言颜色类

Java语言颜色类
– 通过指定红、蓝、绿颜色分量(0~255),创建一种颜色
• public int getRed()
– 返回某颜色对象的红色分量值(0~255)
字体类
• Java的字体类是Color类,属于java.awt包,声明了用于操作Java程 序中字体的方法和常量
• public final static int PLAIN
public class Demo extends JFrame {
public Demo() {
super( "演示字体、颜色、绘图" ); //调用基类构造方法
setSize( 480, 250 );
//设置窗口大小
setVisible( true );
//显示窗口ຫໍສະໝຸດ }public void paint( Graphics g ) {
– 利用指定的字体、风格和大小创建一个Font对象
• public int getStyle()
– 返回一个表示当前字体风格的整数值
Graphics类与颜色类、字体类关联
• Graphics类定义了与颜色和字体相关的成员方法 • public void setColor(Color c)
– 设置组件的颜色为c
g.setFont( new Font( "Serif", Font.ITALIC, 14 ) );
g.setColor(new Color(255,0,0));
g.drawString( " 字体Serif,斜体,14号,红色", 250, 50 );
样例程序绘制结果
思考题
• 你能够利用Graphics对象在绘制区域显示一张照片吗?
– 一个代表普通字体风格的常量

谈谈Graphics类

谈谈Graphics类

谈谈java.awt.Graphics类图形环境的概念同在GUI 平台上开发应用程序紧密相关。

虽然通常将窗口和组件本身作为对象来表达,但仍然需要另一个接口来执行实际的绘制、着色以及文本输出操作。

Java 语言中提供这些功能的基类称作java.awt.Graphics。

从ponent 类(所有窗口对象的基类)继承的类提供了一个名为paint() 的方法,在需要重新绘制组件时,调用该方法。

paint() 方法只有一个参数,该参数是Graphics 类的实例。

Graphics 类支持几种确定图形环境状态的特性。

以下列出了部分特性:1.Color:当前绘制颜色,它属于java.awt.Color 类型。

所有的绘制、着色和纯文本输出都将以指定的颜色显示。

2.Font:当前字体,它属于java.awt.Font 类型。

它是将用于所有纯文本输出的字体。

3.Clip:java.awt.Shape 类型的对象,它充当用来定义几何形状的接口。

该特性包含的形状定义了图形环境的区域,绘制将作用于该区域。

通常情况下,这一形状与整个图形环境相同,但也并不一定如此。

4.ClipBounds:java.awt.Rectangle 对象,它表示将包围由Clip 特性定义的Shape 的最小矩形。

它是只读特性。

5.FontMetrics:java.awt.FontMetrics 类型的只读特性。

该对象含有关于图形环境中当前起作用的Font 的信息。

6.Paint Mode:该特性控制环境使用当前颜色的方式。

如果调用了setPaintMode() 方法,那么所有绘制操作都将使用当前颜色。

如果调用了setXORMode() 方法(该方法获取一个Color 类型的参数),那么就用指定的颜色对像素做“XOR”操作。

XOR 具有在重新绘制时恢复初始位模式的特性,因此它被用作橡皮擦除和动画操作。

Graphics 类方法:可以将java.awt.Graphics 支持的非特性方法划分为三个常规类别之下:1.跟踪形状轮廓的绘制方法:draw3DRect() drawArc() drawBytes() drawChars()drawImage() drawLine() drawOval() drawPolygon()drawPolyline() drawRect() drawRoundRect() drawString()2.填充形状轮廓的绘制方法:fill3DRect() fillArc() fillOval()fillPolygon() fillRect() fillRoundRect()3.诸如translate() 之类的杂项方法,它们将图形环境的起点从其缺省值(0,0) 变成其它值。

ColorSpace

ColorSpace

 上一个 
 下一个
框架  
 无框架  
 
!--
if(window==top) {
document.writeln('所有类');
}
//--
所有类
类 java.awt.color.ColorSpace的使用
          根据指定的掩码构造一个 PackedColorModel,该掩码指示 int 像素表示形式中的哪些位包含 alpha、红色、绿色和蓝色采样。
 
javax.imageio 中 ColorSpace 的ce 的 java.awt 中的构造方法
Color(ColorSpace cspace,
float[] components,
float alpha)
          使用 float 数组中指定的颜色分量和指定的 alpha 值创建指定 ColorSpace 中的一种颜色。
ComponentColorModel(ColorSpace colorSpace,
int[] bits,

java考试编程题库及答案

java考试编程题库及答案

java考试编程题库及答案Java考试编程题库及答案1. 基础语法题- 题目:编写一个Java程序,实现两个整数的加法运算,并打印结果。

- 答案:```javapublic class Addition {public static void main(String[] args) {int num1 = 5;int num2 = 10;int sum = num1 + num2;System.out.println("The sum is: " + sum);}}```2. 控制结构题- 题目:编写一个Java程序,判断一个整数是否为素数,并打印结果。

- 答案:```javapublic class PrimeCheck {public static void main(String[] args) {int number = 29;if (isPrime(number)) {System.out.println(number + " is a primenumber.");} else {System.out.println(number + " is not a prime number.");}}public static boolean isPrime(int n) {if (n <= 1) return false;for (int i = 2; i <= Math.sqrt(n); i++) {if (n % i == 0) return false;}return true;}}```3. 数组与循环题- 题目:编写一个Java程序,打印数组中所有元素的平方。

- 答案:```javapublic class SquareElements {public static void main(String[] args) {int[] numbers = {1, 2, 3, 4, 5};for (int i = 0; i < numbers.length; i++) {int square = numbers[i] * numbers[i];System.out.println("Square of " + numbers[i] + " is " + square);}}}4. 面向对象题- 题目:定义一个名为`Car`的类,包含属性`color`和`speed`,以及一个方法`increaseSpeed(int increment)`来增加速度。

java colormap的用法

java colormap的用法

java colormap的用法1.引言1.1 概述概述随着计算机技术的不断发展,可视化数据成为了各个领域中的重要任务之一。

而颜色作为数据可视化的重要组成部分,具有直观性和表达力,对于帮助用户理解和分析数据起着重要的作用。

Java作为一种广泛应用的编程语言,在数据可视化中也提供了丰富的工具和库来支持颜色的使用和控制。

本文主要介绍Java中的Colormap的用法。

Colormap即颜色映射,它是一种将数据值映射到颜色的技术。

在数据可视化中,我们常常需要将数据范围映射到一组颜色上,以便更好地展示数据的特征和变化趋势。

Colormap通过定义一组颜色和对应的数值范围来实现这种映射关系。

Java中的Colormap用法非常灵活和多样化。

首先,Java提供了一些内置的Colormap,如颜色渐变,周期性颜色等。

这些内置的Colormap 可以直接使用,无需额外的配置。

同时,Java也支持自定义Colormap,开发者可以根据自己的需求定义和使用自己的Colormap。

这样就能够更好地适配不同的数据和可视化场景。

在Java中,Colormap的使用主要基于Graphics2D类和Color类。

通过Graphics2D类的setPaint方法,我们可以将Colormap设置为绘制图形的颜色填充。

同时,Color类提供了许多方法来处理和操作颜色,如颜色空间转换,颜色混合等。

通过这些方法,我们可以更加灵活地控制和调整Colormap中的颜色。

总的来说,Java中的Colormap是一种强大的数据可视化工具,它可以帮助我们更好地展示和解读数据。

无论是使用内置的Colormap还是自定义Colormap,Java都提供了丰富的功能和灵活性。

通过合理地运用Colormap,我们可以提升数据可视化的效果,使得用户能够更加直观地理解数据。

在接下来的正文中,我们将详细介绍Java中Colormap的具体用法和示例。

1.2 文章结构文章结构部分的内容可以包括以下内容:文章结构部分介绍了整篇文章的组织结构和各个部分的内容,旨在帮助读者更好地理解整个文章的布局和内容安排。

java中常见的字符串转枚举的方法

java中常见的字符串转枚举的方法Java中常见的字符串转枚举的方法引言:在Java开发中,经常会遇到将字符串转换为枚举类型的需求。

枚举类型是一种有限的、离散的取值集合,它可以为代码中的常量提供一种类型安全的表示。

本文将介绍Java中常见的字符串转枚举的方法,并给出相应的示例代码。

一、使用valueOf方法Java中的枚举类型都继承自Enum类,Enum类提供了一个valueOf方法,可以将指定的字符串转换为对应的枚举常量。

该方法的实现机制是根据枚举类型中定义的常量名称来进行匹配。

示例代码:```javaenum Color {RED, GREEN, BLUE;}public class EnumExample {public static void main(String[] args) {String colorStr = "RED";Color color = Color.valueOf(colorStr);System.out.println(color); // 输出:RED}}```二、使用Enum.valueOf方法除了使用枚举类型的valueOf方法,还可以使用Enum类的valueOf方法来实现字符串到枚举的转换。

这两种方法的效果是一样的,只是调用方式略有不同。

示例代码:```javaenum Color {RED, GREEN, BLUE;}public class EnumExample {public static void main(String[] args) {String colorStr = "GREEN";Color color = Enum.valueOf(Color.class, colorStr);System.out.println(color); // 输出:GREEN}}```三、使用自定义的转换方法如果枚举类型中的常量名称与字符串不完全匹配,或者需要进行一些额外的处理,可以自定义一个转换方法来实现字符串到枚举的转换。

用java画布画玫瑰花

⽤java画布画玫瑰花RoseCanvas类package yan03;import java.awt.Canvas;import java.awt.Color;import java.awt.Graphics;public class RoseCanvas extends Canvas //四叶玫瑰线画布组件{private Color color; //颜⾊public RoseCanvas(Color color){this.setColor(color);}public void setColor(Color color){this.color = color;}public void paint(Graphics g) //在Canvas上作图{int x0 = this.getWidth()/2; //(x0,y0)是组件正中点坐标int y0 = this.getHeight()/2;g.setColor(this.color); //设置画线颜⾊g.drawLine(x0,0,x0,y0*2); //画X轴g.drawLine(0,y0,x0*2,y0); //画Y轴for (int j=40; j<200; j+=20) //画若⼲圈四叶玫瑰线for (int i=0; i<1023; i++) //画⼀圈四叶玫瑰线的若⼲点{double angle = i*Math.PI/512;double radius = j*Math.sin(2*angle); //四叶玫瑰线int x =(int)Math.round(radius * Math.cos(angle)*2);int y =(int)Math.round(radius * Math.sin(angle));g.fillOval(x0+x,y0+y,2,2); //画直径为1的圆就是⼀个点}}}RoseJFrame类package yan03;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class RoseJFrame extends JFrame implements ActionListener{private RoseCanvas canvas; //⾃定义画布组件public RoseJFrame(){super("四叶玫瑰线"); //框架边布局Dimension dim=this.getToolkit().getScreenSize(); //获得屏幕分辨率this.setBounds(dim.width/4,dim.height/4,dim.width/2,dim.height/2); //窗⼝居中this.setDefaultCloseOperation(EXIT_ON_CLOSE);JPanel jpanel = new JPanel(); //⾯板流布局,居中this.getContentPane().add(jpanel,"North");JButton button_color = new JButton("选择颜⾊");jpanel.add(button_color);button_color.addActionListener(this);this.canvas = new RoseCanvas(Color.red); //创建⾃定义画布组件this.getContentPane().add(this.canvas,"Center");this.setVisible(true);}public void actionPerformed(ActionEvent ev) //按钮动作事件处理⽅法{Color c=JColorChooser.showDialog(this,"选择颜⾊",Color.blue); //弹出JColorChooser颜⾊选择对话框,返回选中颜⾊this.canvas.setColor(c);this.canvas.repaint(); //调⽤canvas的paint(Graphics)⽅法,重画public static void main(String arg[]){new RoseJFrame();}}RoseNJFrame类package yan03;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class RoseNJFrame extends JFrame implements ActionListener,ComponentListener{private JRadioButton radiobutton[]; //单选按钮private JCheckBox checkbox; //复选框private RoseNCanvas canvas; //⾃定义画布组件public RoseNJFrame(){super("多叶玫瑰线"); //框架边布局Dimension dim=getToolkit().getScreenSize(); //获得屏幕分辨率this.setBounds(dim.width/4,dim.height/4,dim.width/2,dim.height/2); //窗⼝居中this.setDefaultCloseOperation(EXIT_ON_CLOSE);this.addComponentListener(this); //注册组件事件监听器JToolBar toolbar=new JToolBar(); //创建⼯具栏,默认⽔平⽅向this.getContentPane().add(toolbar,"North"); //⼯具栏添加到框架内容窗格北部String rosestr[]={"⼀叶","四叶","三叶","⼋叶","五叶","⼗⼆叶","七叶","⼗六叶","九叶"};ButtonGroup bgroup = new ButtonGroup(); //按钮组radiobutton = new JRadioButton[rosestr.length]; //单选按钮数组for (int i=0; i<radiobutton.length; i++){radiobutton[i]=new JRadioButton(rosestr[i]); //单选按钮radiobutton[i].addActionListener(this);bgroup.add(radiobutton[i]); //单选按钮添加到按钮组toolbar.add(radiobutton[i]); //单选按钮添加到⼯具栏}radiobutton[0].setSelected(true); //设置单选按钮的选中状态checkbox = new JCheckBox("Y轴",false); //复选框toolbar.add(checkbox);checkbox.addActionListener(this); //复选框注册动作事件监听器JButton button_color = new JButton("选择颜⾊");toolbar.add(button_color);button_color.addActionListener(this);canvas = new RoseNCanvas(1,Color.red); //创建⾃定义画布组件this.getContentPane().add(canvas,"Center");this.setVisible(true);}public void actionPerformed(ActionEvent e) //按钮动作事件处理⽅法{if (e.getSource() instanceof JRadioButton) //选择⼀个颜⾊复选框for (int i=0; i<radiobutton.length; i++)if (e.getSource()==radiobutton[i]){canvas.setLeaf(i+1);break;}if (e.getSource()==checkbox){canvas.setAxis(checkbox.isSelected());if (e.getActionCommand().equals("Y轴"))checkbox.setText("X轴");elsecheckbox.setText("Y轴");}if (e.getActionCommand().equals("选择颜⾊")){Color c=JColorChooser.showDialog(this,"选择颜⾊",Color.blue); //弹出JColorChooser颜⾊选择对话框,返回选中颜⾊ canvas.setColor(c);}canvas.repaint(); //重画}public void componentResized(ComponentEvent e) //改变组件⼤⼩时canvas.repaint(); //重画}public void componentMoved(ComponentEvent e) {}public void componentHidden(ComponentEvent e) {}public void componentShown(ComponentEvent e) {}public static void main(String arg[]){new RoseNJFrame();}}class RoseNCanvas extends Canvas //画布组件{private int leaf; //多叶玫瑰线的叶数private boolean axis; //轴,默认Y轴private Color color; //颜⾊public RoseNCanvas(int leaf, Color color){this.axis = false;this.setLeaf(leaf);this.setColor(color);}void setLeaf(int leaf){this.leaf = leaf;}void setAxis(boolean axis){this.axis = axis;}void setColor(Color color){this.color = color;}public void paint(Graphics g) //在Canvas上作图{int x0 = this.getWidth()/2; //(x0,y0)是组件正中点坐标int y0 = this.getHeight()/2;g.setColor(this.color); //设置画线颜⾊g.drawLine(x0,0,x0,y0*2); //画X轴g.drawLine(0,y0,x0*2,y0); //画Y轴for (int j=40; j<200; j+=20) //画若⼲圈多叶玫瑰线for (int i=0; i<1023; i++) //画⼀圈多叶玫瑰线的若⼲点 {double angle = i*Math.PI/512, radius;if (!axis)radius = j*Math.sin(this.leaf*angle); //多叶玫瑰线沿X轴elseradius = j*Math.cos(this.leaf*angle); //多叶玫瑰线沿Y轴int x =(int)Math.round(radius * Math.cos(angle));int y =(int)Math.round(radius * Math.sin(angle));g.fillOval(x0+x,y0+y,2,2); //画直径为1的圆就是⼀个点 }}}。

java中color的用法 -回复

java中color的用法-回复Java中,Color类是用来表示颜色的类。

它提供了一些常用的方法和属性,可以让开发人员在图形界面中自由地使用和操作颜色。

在本文中,我将一步一步地回答有关Color类的用法,并详细介绍它的属性和方法。

首先,我将介绍Color类的构造方法。

Color类有四个构造方法,可以根据不同的参数来创建Color对象。

其中,最常用的是使用RGB值创建Color 对象的构造方法,它接受三个整数参数- 红色(Red)、绿色(Green)和蓝色(Blue)的值。

例如,下面的代码创建了一个红色的Color对象:javaColor red = new Color(255, 0, 0);除了RGB值之外,Color类还提供了其他几种创建Color对象的方式。

例如,可以使用一个整数参数来表示一个Color对象,这个整数参数是一个由4个字节组成的整数值,分别表示Alpha、红色、绿色和蓝色的值。

其中,Alpha值表示颜色的透明度。

例如,下面的代码创建了一个半透明的黑色Color对象:javaColor black = new Color(0xFF000000, true);另外,还可以使用预定义的Color对象来表示一些常用的颜色。

Java的Color类提供了一些静态属性,分别代表了一些常用的颜色,例如红色、绿色、蓝色等等。

例如,下面的代码创建了一个绿色的Color对象:javaColor green = Color.GREEN;除了构造方法之外,Color类还提供了一些常用的方法来操作和获取颜色的属性。

下面我将详细介绍这些方法。

首先,Color类提供了一些用于获取颜色属性的方法。

例如,可以使用`getRed()`、`getGreen()`和`getBlue()`方法分别获取一个Color对象的红色、绿色和蓝色的值。

例如,下面的代码获取了一个Color对象的红色的值:javaint redValue = red.getRed();除了获取颜色的属性值之外,Color类还提供了一些方法来调整颜色。

Java中Color和16进制字符串互相转换的方法

Java中Color和16进制字符串互相转换的⽅法1.原理主要是调⽤了toHexString(将int类型转为16进制字符串)、parseInt(将字符串解析为int)这两个⽅法。

2.代码public static void main(String[] args) {String hexString = colorToHexValue(Color.RED);System.out.println("16进制字符串:" + hexString);Color color = fromStrToARGB(hexString);System.out.println("16进制字符串转为颜⾊的ARGB值:("+String.valueOf(color.getAlpha())+","+String.valueOf(color.getRed())+","+String.valueOf(color.getGreen())+","+String.valueOf(color.getBlue())+")");}private static String colorToHexValue(Color color) {return intToHexValue(color.getAlpha()) + intToHexValue(color.getRed()) + intToHexValue(color.getGreen()) + intToHexValue(color.getBlue());}private static String intToHexValue(int number) {String result = Integer.toHexString(number & 0xff);while (result.length() < 2) {result = "0" + result;}return result.toUpperCase();}private static Color fromStrToARGB(String str) {String str1 = str.substring(0, 2);String str2 = str.substring(2, 4);String str3 = str.substring(4, 6);String str4 = str.substring(6, 8);int alpha = Integer.parseInt(str1, 16);int red = Integer.parseInt(str2, 16);int green = Integer.parseInt(str3, 16);int blue = Integer.parseInt(str4, 16);Color color = new Color(red, green, blue, alpha);return color;}3.效果4.关键点4.1 toHexString:没啥好说的,JDK提供的将整数转为16进制字符串。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JColorChooserjavax.swing类JColorChooserng.Objectponentjava.awt.Containerjavax.swing.JComponentjavax.swing.JColorChooser所有已实现的接口:ImageObserver, MenuContainer, Serializable, Accessiblepublic class JColorChooserextends JComponentimplements AccessibleJColorChooser 提供一个用于允许用户操作和选择颜色的控制器窗格。

有关使用颜色选取器的信息,请参阅《The Java Tutorial》中的How to Use Color Choosers一节。

此类提供三个级别的API:1显示有模式颜色选取器对话框并返回用户所选颜色的静态便捷方法。

2创建颜色选取器对话框的静态便捷方法,可以指定当用户按下其中一个对话框按钮时要调用的ActionListener。

3(在任何容器中)直接创建JColorChooser 窗格实例的能力。

可以添加PropertyChange 侦听器以检测何时当前“颜色”属性发生更改。

警告:此类的序列化对象与以后的Swing 版本不兼容。

当前序列化支持适用于短期存储,或适用于在运行相同Swing 版本的应用程序之间进行RMI(Remote Method Invocation,远程方法调用)。

从 1.4 版本开始,已在java.beans 包中添加了支持所有JavaBeans TM长期存储的功能。

请参见XMLEncoder。

嵌套类摘要p r JColorChooser.AccessibleJColorChooser此类实现对JColorChooser 类的可访问性支持。

tectedclass从类javax.swing.JComponent 继承的嵌套类/接口JComponent.AccessibleJComponent从类java.awt.Container 继承的嵌套类/接口Container.AccessibleAWTContainer从类ponent 继承的嵌套类/接口Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy字段摘要proteaccessibleContextctedAce s s i b l e C o n t e x t s t a t icS t r i n g CHOOSER_PANELS_PROPERTYchooserPanel 数组属性名。

s t at i cS t PREVIEW_PANEL_PROPERTY预览面板属性名。

i n g s t a t icS t r i n g SELECTION_MODEL_PROPERTY选择模型属性名。

从类javax.swing.JComponent 继承的字段listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW从类ponent 继承的字段BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT从接口java.awt.image.ImageObserver 继承的字段ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH构造方法摘要JColorChooser()创建初始颜色为白色的颜色选取器窗格。

JColorChooser(Color initialColor)创建具有指定初始颜色的颜色选取器窗格。

JColorChooser(ColorSelectionModel model)创建具有指定ColorSelectionModel 颜色选取器窗格。

方法摘要v o i d addChooserPanel(AbstractColorChooserPanel panel) 将颜色选取器面板添加到颜色选取器。

s t a t icJ D i a l o g createDialog(Component c, String title, boolean modal, JColorChooser chooserPane, ActionListener okListener, ActionListener cancelListener)创建并返回包含指定ColorChooser 窗格及"OK"、"Cancel"、"Reset" 按钮的新对话框。

A c c e ss i b l e C o n t getAccessibleContext()获取与此JColorChooser 关联的AccessibleContext。

x tA b s t r a c t C o l or C h o o s e r P a n e l [ ]getChooserPanels()返回指定的颜色面板。

Co l o r getColor()获取颜色选取器的当前颜色值。

b oo l e a n getDragEnabled()获取dragEnabled 属性的值。

J C om p o n e n t getPreviewPanel()返回显示选取颜色的预览面板。

C o l o r S el e c t i o n M o d getSelectionModel()返回处理颜色选择的数据模型。

lC o l o rC h o o s e r U I getUI()返回呈现此组件的L&F 对象。

St r i n g getUIClassID()返回呈现此组件的L&F 的类名。

p r o t ec t e dS t r paramString()返回此JColorChooser 的字符串表示形式。

n gA b s t r a c t C o lo r C h o o s e r P a n e l removeChooserPanel(AbstractColorChooserPanel panel) 移除指定的Color Panel。

v o i d setChooserPanels(AbstractColorChooserPanel[] panels) 指定用于选取颜色值的Color Panel。

v o setColor(Color color)将颜色选取器的当前颜色设置为指定颜色。

dv o i d setColor(int c)将颜色选取器的当前颜色设置为指定颜色。

v o i d setColor(int r, int g, int b)将颜色选取器的当前颜色设置为指定的RGB 颜色。

v o i d setDragEnabled(boolean b)设置dragEnabled 属性,该属性必须为true 才能启用对此组件的自动拖动处理(拖放操作的第一部分)。

v o i d setPreviewPanel(JComponent preview)设置当前预览面板。

v o i d setSelectionModel(ColorSelectionModel newModel) 设置包含所选颜色的模型。

v o i d setUI(ColorChooserUI ui)设置呈现此组件的L&F 对象。

st a t i showDialog(Component component, String title, Color initialColor) 显示有模式的颜色选取器,在隐藏对话框之前一直阻塞。

cC o l o rv o i d updateUI()UIManager 发出的关于L&F 已更改的通知。

从类javax.swing.JComponent 继承的方法addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize,setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update从类java.awt.Container 继承的方法add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree从类ponent 继承的方法action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createV olatileImage, createV olatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll,postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle从类ng.Object 继承的方法clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait字段详细信息SELECTION_MODEL_PROPERTYpublic static final String SELECTION_MODEL_PROPERTY选择模型属性名。

相关文档
最新文档