- java.lang.Object
-
- java.awt.Color
-
- java.awt.SystemColor
-
- All Implemented Interfaces:
-
Paint
,Transparency
,Serializable
public final class SystemColor extends Color implements Serializable
封装代表系统上本地GUI对象颜色的符号颜色的类。 对于支持动态更新系统颜色的系统(当用户更改颜色时),这些符号颜色的实际RGB值也将动态更改。 为了比较一个的“当前” RGB值SystemColor
与非象征性Color对象对象,getRGB
应使用,而不是equals
。请注意,这些系统颜色应用于GUI对象的方式可能会从平台到平台略有不同,因为GUI对象可能在每个平台上呈现不同的方式。
系统颜色值也可以通过
getDesktopProperty
方法java.awt.Toolkit
。
-
-
Field Summary
Fields Modifier and Type Field 描述 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
为Windows内部区域背景渲染的颜色。static int
WINDOW
阵列索引为window
系统颜色。static int
WINDOW_BORDER
阵列索引为windowBorder
系统颜色。static int
WINDOW_TEXT
阵列索引为windowText
系统颜色。static SystemColor
windowBorder
为窗户内部区域的边界呈现的颜色。static SystemColor
windowText
为窗口内部区域的文字渲染的颜色。-
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
-
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 String
toString()
返回此Color
的值的字符串表示形式。-
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
-
-
-
-
字段详细信息
-
DESKTOP
@Native public static final int DESKTOP
desktop
系统颜色的数组索引。- 另请参见:
-
desktop
, Constant Field Values
-
ACTIVE_CAPTION
@Native public static final int ACTIVE_CAPTION
阵列索引为activeCaption
系统颜色。- 另请参见:
-
activeCaption
, Constant Field Values
-
ACTIVE_CAPTION_TEXT
@Native public static final int ACTIVE_CAPTION_TEXT
activeCaptionText
系统颜色的数组索引。
-
ACTIVE_CAPTION_BORDER
@Native public static final int ACTIVE_CAPTION_BORDER
阵列索引为activeCaptionBorder
系统颜色。
-
INACTIVE_CAPTION
@Native public static final int INACTIVE_CAPTION
inactiveCaption
系统颜色的数组索引。- 另请参见:
-
inactiveCaption
, Constant Field Values
-
INACTIVE_CAPTION_TEXT
@Native public static final int INACTIVE_CAPTION_TEXT
阵列索引为inactiveCaptionText
系统颜色。
-
INACTIVE_CAPTION_BORDER
@Native public static final int INACTIVE_CAPTION_BORDER
阵列索引为inactiveCaptionBorder
系统颜色。
-
WINDOW
@Native public static final int WINDOW
阵列索引为window
系统颜色。- 另请参见:
-
window
, Constant Field Values
-
WINDOW_BORDER
@Native public static final int WINDOW_BORDER
阵列索引为windowBorder
系统颜色。- 另请参见:
-
windowBorder
, Constant Field Values
-
WINDOW_TEXT
@Native public static final int WINDOW_TEXT
阵列索引为windowText
系统颜色。- 另请参见:
-
windowText
, Constant Field Values
-
MENU
@Native public static final int MENU
阵列索引为menu
系统颜色。- 另请参见:
-
menu
, Constant Field Values
-
MENU_TEXT
@Native public static final int MENU_TEXT
menuText
系统颜色的数组索引。- 另请参见:
-
menuText
, Constant Field Values
-
TEXT
@Native public static final int TEXT
阵列索引为text
系统颜色。- 另请参见:
-
text
, Constant Field Values
-
TEXT_TEXT
@Native public static final int TEXT_TEXT
textText
系统颜色的数组索引。- 另请参见:
-
textText
, Constant Field Values
-
TEXT_HIGHLIGHT
@Native public static final int TEXT_HIGHLIGHT
textHighlight
系统颜色的数组索引。- 另请参见:
-
textHighlight
, Constant Field Values
-
TEXT_HIGHLIGHT_TEXT
@Native public static final int TEXT_HIGHLIGHT_TEXT
textHighlightText
系统颜色的数组索引。
-
TEXT_INACTIVE_TEXT
@Native public static final int TEXT_INACTIVE_TEXT
textInactiveText
系统颜色的数组索引。
-
CONTROL
@Native public static final int CONTROL
阵列索引为control
系统颜色。- 另请参见:
-
control
, Constant Field Values
-
CONTROL_TEXT
@Native public static final int CONTROL_TEXT
controlText
系统颜色的数组索引。- 另请参见:
-
controlText
, Constant Field Values
-
CONTROL_HIGHLIGHT
@Native public static final int CONTROL_HIGHLIGHT
阵列索引为controlHighlight
系统颜色。
-
CONTROL_LT_HIGHLIGHT
@Native public static final int CONTROL_LT_HIGHLIGHT
controlLtHighlight
系统颜色的数组索引。
-
CONTROL_SHADOW
@Native public static final int CONTROL_SHADOW
controlShadow
系统颜色的数组索引。- 另请参见:
-
controlShadow
, Constant Field Values
-
CONTROL_DK_SHADOW
@Native public static final int CONTROL_DK_SHADOW
controlDkShadow
系统颜色的数组索引。- 另请参见:
-
controlDkShadow
, Constant Field Values
-
SCROLLBAR
@Native public static final int SCROLLBAR
阵列索引为scrollbar
系统颜色。- 另请参见:
-
scrollbar
, Constant Field Values
-
INFO
@Native public static final int INFO
阵列索引为info
系统颜色。- 另请参见:
-
info
, Constant Field Values
-
INFO_TEXT
@Native public static final int INFO_TEXT
阵列索引为infoText
系统颜色。- 另请参见:
-
infoText
, Constant Field Values
-
NUM_COLORS
@Native public static final int NUM_COLORS
数组中的系统颜色数。- 另请参见:
- Constant Field Values
-
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
为Windows内部区域背景渲染的颜色。
-
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
为文本提供的工具提示颜色或点帮助。
-
-