- 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 intACTIVE_CAPTIONactiveCaption系统颜色的数组索引。static intACTIVE_CAPTION_BORDERactiveCaptionBorder系统颜色的数组索引。static intACTIVE_CAPTION_TEXTactiveCaptionText系统颜色的数组索引。static SystemColoractiveCaption为当前活动窗口的窗口标题背景呈现的颜色。static SystemColoractiveCaptionBorder为当前活动窗口周围的边框渲染的颜色。static SystemColoractiveCaptionText为当前活动窗口的窗口标题文本呈现的颜色。static SystemColorcontrol为控制面板和控制对象(如按钮)的背景渲染的颜色。static intCONTROLcontrol系统颜色的数组索引。static intCONTROL_DK_SHADOWcontrolDkShadow系统颜色的数组索引。static intCONTROL_HIGHLIGHTcontrolHighlight系统颜色的数组索引。static intCONTROL_LT_HIGHLIGHTcontrolLtHighlight系统颜色的数组索引。static intCONTROL_SHADOWcontrolShadow系统颜色的数组索引。static intCONTROL_TEXTcontrolText系统颜色的数组索引。static SystemColorcontrolDkShadow为3D控制对象(如按钮)上的暗阴影区域渲染的颜色。static SystemColorcontrolHighlight为3D控制对象的亮区域(如按钮)渲染的颜色。static SystemColorcontrolLtHighlight为3D控件对象的高亮区域(如按钮)渲染的颜色。static SystemColorcontrolShadow为3D控制对象(例如按钮)的阴影区域渲染的颜色。static SystemColorcontrolText为控制面板和控件对象(如按钮)的文本呈现的颜色。static SystemColordesktop为桌面背景渲染的颜色。static intDESKTOPdesktop系统颜色的数组索引。static intINACTIVE_CAPTIONinactiveCaption系统颜色的数组索引。static intINACTIVE_CAPTION_BORDERinactiveCaptionBorder系统颜色的数组索引。static intINACTIVE_CAPTION_TEXTinactiveCaptionText系统颜色的数组索引。static SystemColorinactiveCaption为非活动窗口的窗口标题背景呈现的颜色。static SystemColorinactiveCaptionBorder为非活动窗口周围的边框呈现的颜色。static SystemColorinactiveCaptionText为非活动窗口的窗口标题文本呈现的颜色。static SystemColorinfo为工具提示或点帮助的背景渲染的颜色。static intINFOinfo系统颜色的数组索引。static intINFO_TEXTinfoText系统颜色的数组索引。static SystemColorinfoText为工具提示或点帮助文本呈现的颜色。static SystemColormenu为菜单背景渲染的颜色。static intMENUmenu系统颜色的数组索引。static intMENU_TEXTmenuText系统颜色的数组索引。static SystemColormenuText为菜单文本呈现的颜色。static intNUM_COLORS数组中的系统颜色数。static SystemColorscrollbar为滚动条的背景渲染的颜色。static intSCROLLBARscrollbar系统颜色的数组索引。static SystemColortext为文本控件对象的背景渲染的颜色,例如文本字段和组合框。static intTEXTtext系统颜色的数组索引。static intTEXT_HIGHLIGHTtextHighlight系统颜色的数组索引。static intTEXT_HIGHLIGHT_TEXTtextHighlightText系统颜色的数组索引。static intTEXT_INACTIVE_TEXTtextInactiveText系统颜色的数组索引。static intTEXT_TEXTtextText系统颜色的数组索引。static SystemColortextHighlight为所选项目的背景渲染的颜色,例如菜单,组合框和文本。static SystemColortextHighlightText为所选项目的文本呈现的颜色,例如菜单,组合框和文本。static SystemColortextInactiveText为非活动项目的文本呈现的颜色,例如在菜单中。static SystemColortextText为文本控件对象的文本呈现的颜色,例如文本字段和组合框。static SystemColorwindow为窗口内部区域的背景渲染的颜色。static intWINDOWwindow系统颜色的数组索引。static intWINDOW_BORDERwindowBorder系统颜色的数组索引。static intWINDOW_TEXTwindowText系统颜色的数组索引。static SystemColorwindowBorder为窗口内部区域周围的边框渲染的颜色。static SystemColorwindowText为窗口内部区域的文本呈现的颜色。-
声明的属性在类 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
-
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 StringtoString()返回此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
为工具提示或点帮助文本呈现的颜色。
-
-