- java.lang.Object
-
- java.awt.Color
-
- javax.swing.plaf.ColorUIResource
-
- All Implemented Interfaces:
-
Paint
,Transparency
,Serializable
,UIResource
public class ColorUIResource extends Color implements UIResource
实现UIResource的Color子类。 创建颜色的UI类应该使用此类。警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,支持所有JavaBeans的长期存储已被添加到
java.beans
包中。 请参阅XMLEncoder
。- 另请参见:
-
UIResource
, Serialized Form
-
-
Field Summary
-
Fields inherited from class java.awt.Color
black, BLACK, blue, BLUE, cyan, CYAN, DARK_GRAY, darkGray, gray, GRAY, green, GREEN, LIGHT_GRAY, lightGray, magenta, MAGENTA, orange, ORANGE, pink, PINK, red, RED, white, WHITE, yellow, YELLOW
-
Fields inherited from interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
-
-
构造方法摘要
构造方法 Constructor 描述 ColorUIResource(float r, float g, float b)
构造一个ColorUIResource
。ColorUIResource(int rgb)
构造一个ColorUIResource
。ColorUIResource(int r, int g, int b)
构造一个ColorUIResource
。ColorUIResource(Color c)
构造一个ColorUIResource
。
-
方法摘要
-
Methods inherited from class java.awt.Color
brighter, createContext, darker, decode, equals, getAlpha, getBlue, getColor, getColor, getColor, getColorComponents, getColorComponents, getColorSpace, getComponents, getComponents, getGreen, getHSBColor, getRed, getRGB, getRGBColorComponents, getRGBComponents, getTransparency, hashCode, HSBtoRGB, RGBtoHSB, toString
-
-
-
-
构造方法详细信息
-
ColorUIResource
@ConstructorProperties({"red","green","blue"}) public ColorUIResource(int r, int g, int b)
构造一个ColorUIResource
。- 参数
-
r
- 红色组件 -
g
- 绿色组件 -
b
- 蓝色组件
-
ColorUIResource
public ColorUIResource(int rgb)
构造一个ColorUIResource
。- 参数
-
rgb
- 组合的RGB组件
-
ColorUIResource
public ColorUIResource(float r, float g, float b)
构造一个ColorUIResource
。- 参数
-
r
- 红色组件 -
g
- 绿色组件 -
b
- 蓝色组件
-
ColorUIResource
public ColorUIResource(Color c)
构造一个ColorUIResource
。- 参数
-
c
- the color
-
-