- java.lang.Object
-
- java.awt.Color
-
- java.awt.SystemColor
-
- 实现的所有接口
-
Paint
,Transparency
,Serializable
public final class SystemColor extends Color implements Serializable
用于封装表示系统上本机GUI对象颜色的符号颜色的类。 对于支持系统颜色动态更新的系统(当用户更改颜色时),这些符号颜色的实际RGB值也将动态变化。 为了比较一个的“当前” RGB值SystemColor
与非象征性Color对象对象,getRGB
应使用,而不是equals
。请注意,这些系统颜色应用于GUI对象的方式可能因平台而略有不同,因为GUI对象可能在每个平台上呈现不同。
系统颜色值也可以通过可用
getDesktopProperty
上方法java.awt.Toolkit
。
-
-
字段汇总
字段 变量和类型 字段 描述 static int
ACTIVE_CAPTION
activeCaption
系统颜色的数组索引。static int
ACTIVE_CAPTION_BORDER
activeCaptionBorder
系统颜色的数组索引。static int
ACTIVE_CAPTION_TEXT
activeCaptionText
系统颜色的数组索引。static SystemColor
activeCaption
为当前活动窗口的窗口标题背景呈现的颜色。static SystemColor
activeCaptionBorder
为当前活动窗口周围的边框渲染的颜色。static SystemColor
activeCaptionText
为当前活动窗口的窗口标题文本呈现的颜色。static SystemColor
control
为控制面板和控制对象(如按钮)的背景渲染的颜色。static int
CONTROL
control
系统颜色的数组索引。static int
CONTROL_DK_SHADOW
controlDkShadow
系统颜色的数组索引。static int
CONTROL_HIGHLIGHT
controlHighlight
系统颜色的数组索引。static int
CONTROL_LT_HIGHLIGHT
controlLtHighlight
系统颜色的数组索引。static int
CONTROL_SHADOW
controlShadow
系统颜色的数组索引。static int
CONTROL_TEXT
controlText
系统颜色的数组索引。static SystemColor
controlDkShadow
为3D控制对象(如按钮)上的暗阴影区域渲染的颜色。static SystemColor
controlHighlight
为3D控制对象的亮区域(如按钮)渲染的颜色。static SystemColor
controlLtHighlight
为3D控件对象的高亮区域(如按钮)渲染的颜色。static SystemColor
controlShadow
为3D控制对象(例如按钮)的阴影区域渲染的颜色。static SystemColor
controlText
为控制面板和控件对象(如按钮)的文本呈现的颜色。static SystemColor
desktop
为桌面背景渲染的颜色。static int
DESKTOP
desktop
系统颜色的数组索引。static int
INACTIVE_CAPTION
inactiveCaption
系统颜色的数组索引。static int
INACTIVE_CAPTION_BORDER
inactiveCaptionBorder
系统颜色的数组索引。static int
INACTIVE_CAPTION_TEXT
inactiveCaptionText
系统颜色的数组索引。static SystemColor
inactiveCaption
为非活动窗口的窗口标题背景呈现的颜色。static SystemColor
inactiveCaptionBorder
为非活动窗口周围的边框呈现的颜色。static SystemColor
inactiveCaptionText
为非活动窗口的窗口标题文本呈现的颜色。static SystemColor
info
为工具提示或点帮助的背景渲染的颜色。static int
INFO
info
系统颜色的数组索引。static int
INFO_TEXT
infoText
系统颜色的数组索引。static SystemColor
infoText
为工具提示或点帮助文本呈现的颜色。static SystemColor
menu
为菜单背景渲染的颜色。static int
MENU
menu
系统颜色的数组索引。static int
MENU_TEXT
menuText
系统颜色的数组索引。static SystemColor
menuText
为菜单文本呈现的颜色。static int
NUM_COLORS
数组中的系统颜色数。static SystemColor
scrollbar
为滚动条的背景渲染的颜色。static int
SCROLLBAR
scrollbar
系统颜色的数组索引。static SystemColor
text
为文本控件对象的背景渲染的颜色,例如文本字段和组合框。static int
TEXT
text
系统颜色的数组索引。static int
TEXT_HIGHLIGHT
textHighlight
系统颜色的数组索引。static int
TEXT_HIGHLIGHT_TEXT
textHighlightText
系统颜色的数组索引。static int
TEXT_INACTIVE_TEXT
textInactiveText
系统颜色的数组索引。static int
TEXT_TEXT
textText
系统颜色的数组索引。static SystemColor
textHighlight
为所选项目的背景渲染的颜色,例如菜单,组合框和文本。static SystemColor
textHighlightText
为所选项目的文本呈现的颜色,例如菜单,组合框和文本。static SystemColor
textInactiveText
为非活动项目的文本呈现的颜色,例如在菜单中。static SystemColor
textText
为文本控件对象的文本呈现的颜色,例如文本字段和组合框。static SystemColor
window
为窗口内部区域的背景渲染的颜色。static int
WINDOW
window
系统颜色的数组索引。static int
WINDOW_BORDER
windowBorder
系统颜色的数组索引。static int
WINDOW_TEXT
windowText
系统颜色的数组索引。static SystemColor
windowBorder
为窗口内部区域周围的边框渲染的颜色。static SystemColor
windowText
为窗口内部区域的文本呈现的颜色。-
声明的属性在类 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 declared in interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
-
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 String
toString()
返回此Color
值的字符串表示形式。-
声明方法的类 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
-
-
-
-
字段详细信息
-
ACTIVE_CAPTION
@Native public static final int ACTIVE_CAPTION
activeCaption
系统颜色的数组索引。- 另请参见:
-
activeCaption
, 常数字段值
-
ACTIVE_CAPTION_TEXT
@Native public static final int ACTIVE_CAPTION_TEXT
activeCaptionText
系统颜色的数组索引。- 另请参见:
-
activeCaptionText
, 常数字段值
-
ACTIVE_CAPTION_BORDER
@Native public static final int ACTIVE_CAPTION_BORDER
activeCaptionBorder
系统颜色的数组索引。- 另请参见:
-
activeCaptionBorder
, 常数字段值
-
INACTIVE_CAPTION
@Native public static final int INACTIVE_CAPTION
inactiveCaption
系统颜色的数组索引。- 另请参见:
-
inactiveCaption
, 常数字段值
-
INACTIVE_CAPTION_TEXT
@Native public static final int INACTIVE_CAPTION_TEXT
inactiveCaptionText
系统颜色的数组索引。- 另请参见:
-
inactiveCaptionText
, 常数字段值
-
INACTIVE_CAPTION_BORDER
@Native public static final int INACTIVE_CAPTION_BORDER
inactiveCaptionBorder
系统颜色的数组索引。- 另请参见:
-
inactiveCaptionBorder
, 常数字段值
-
WINDOW_BORDER
@Native public static final int WINDOW_BORDER
windowBorder
系统颜色的数组索引。- 另请参见:
-
windowBorder
, 常数字段值
-
WINDOW_TEXT
@Native public static final int WINDOW_TEXT
windowText
系统颜色的数组索引。- 另请参见:
-
windowText
, 常数字段值
-
TEXT_HIGHLIGHT
@Native public static final int TEXT_HIGHLIGHT
textHighlight
系统颜色的数组索引。- 另请参见:
-
textHighlight
, 常数字段值
-
TEXT_HIGHLIGHT_TEXT
@Native public static final int TEXT_HIGHLIGHT_TEXT
textHighlightText
系统颜色的数组索引。- 另请参见:
-
textHighlightText
, 常数字段值
-
TEXT_INACTIVE_TEXT
@Native public static final int TEXT_INACTIVE_TEXT
textInactiveText
系统颜色的数组索引。- 另请参见:
-
textInactiveText
, 常数字段值
-
CONTROL_TEXT
@Native public static final int CONTROL_TEXT
controlText
系统颜色的数组索引。- 另请参见:
-
controlText
, 常数字段值
-
CONTROL_HIGHLIGHT
@Native public static final int CONTROL_HIGHLIGHT
controlHighlight
系统颜色的数组索引。- 另请参见:
-
controlHighlight
, 常数字段值
-
CONTROL_LT_HIGHLIGHT
@Native public static final int CONTROL_LT_HIGHLIGHT
controlLtHighlight
系统颜色的数组索引。- 另请参见:
-
controlLtHighlight
, 常数字段值
-
CONTROL_SHADOW
@Native public static final int CONTROL_SHADOW
controlShadow
系统颜色的数组索引。- 另请参见:
-
controlShadow
, 常数字段值
-
CONTROL_DK_SHADOW
@Native public static final int CONTROL_DK_SHADOW
controlDkShadow
系统颜色的数组索引。- 另请参见:
-
controlDkShadow
, 常数字段值
-
desktop
public static final SystemColor desktop
为桌面背景渲染的颜色。
-
activeCaption
public static final SystemColor activeCaption
为当前活动窗口的窗口标题背景呈现的颜色。
-
activeCaptionText
public static final SystemColor activeCaptionText
为当前活动窗口的窗口标题文本呈现的颜色。
-
activeCaptionBorder
public static final SystemColor activeCaptionBorder
为当前活动窗口周围的边框渲染的颜色。
-
inactiveCaption
public static final SystemColor inactiveCaption
为非活动窗口的窗口标题背景呈现的颜色。
-
inactiveCaptionText
public static final SystemColor inactiveCaptionText
为非活动窗口的窗口标题文本呈现的颜色。
-
inactiveCaptionBorder
public static final SystemColor inactiveCaptionBorder
为非活动窗口周围的边框呈现的颜色。
-
window
public static final SystemColor window
为窗口内部区域的背景渲染的颜色。
-
windowBorder
public static final SystemColor windowBorder
为窗口内部区域周围的边框渲染的颜色。
-
windowText
public static final SystemColor windowText
为窗口内部区域的文本呈现的颜色。
-
menu
public static final SystemColor menu
为菜单背景渲染的颜色。
-
menuText
public static final SystemColor menuText
为菜单文本呈现的颜色。
-
text
public static final SystemColor text
为文本控件对象的背景渲染的颜色,例如文本字段和组合框。
-
textText
public static final SystemColor textText
为文本控件对象的文本呈现的颜色,例如文本字段和组合框。
-
textHighlight
public static final SystemColor textHighlight
为所选项目的背景渲染的颜色,例如菜单,组合框和文本。
-
textHighlightText
public static final SystemColor textHighlightText
为所选项目的文本呈现的颜色,例如菜单,组合框和文本。
-
textInactiveText
public static final SystemColor textInactiveText
为非活动项目的文本呈现的颜色,例如在菜单中。
-
control
public static final SystemColor control
为控制面板和控制对象(如按钮)的背景渲染的颜色。
-
controlText
public static final SystemColor controlText
为控制面板和控件对象(如按钮)的文本呈现的颜色。
-
controlHighlight
public static final SystemColor controlHighlight
为3D控制对象的亮区域(如按钮)渲染的颜色。 此颜色通常源自control
背景颜色,以提供3D效果。
-
controlLtHighlight
public static final SystemColor controlLtHighlight
为3D控件对象的高亮区域(如按钮)渲染的颜色。 此颜色通常源自control
背景颜色,以提供3D效果。
-
controlShadow
public static final SystemColor controlShadow
为3D控制对象(例如按钮)的阴影区域渲染的颜色。 此颜色通常源自control
背景颜色,以提供3D效果。
-
controlDkShadow
public static final SystemColor controlDkShadow
为3D控制对象(如按钮)上的暗阴影区域渲染的颜色。 此颜色通常源自control
背景颜色,以提供3D效果。
-
scrollbar
public static final SystemColor scrollbar
为滚动条的背景渲染的颜色。
-
info
public static final SystemColor info
为工具提示或点帮助的背景渲染的颜色。
-
infoText
public static final SystemColor infoText
为工具提示或点帮助文本呈现的颜色。
-
-