- 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 intACTIVE_CAPTION阵列索引为activeCaption系统颜色。static intACTIVE_CAPTION_BORDER阵列索引为activeCaptionBorder系统颜色。static intACTIVE_CAPTION_TEXT阵列索引为activeCaptionText系统颜色。static SystemColoractiveCaption为当前活动窗口的窗口标题背景呈现的颜色。static SystemColoractiveCaptionBorder为当前活动窗口周围的边框渲染的颜色。static SystemColoractiveCaptionText为当前活动窗口的窗口标题文本呈现的颜色。static SystemColorcontrol为控制面板和控制对象(如按钮)的背景渲染的颜色。static intCONTROL阵列索引为control系统颜色。static intCONTROL_DK_SHADOW阵列索引为controlDkShadow系统颜色。static intCONTROL_HIGHLIGHT阵列索引为controlHighlight系统颜色。static intCONTROL_LT_HIGHLIGHT阵列索引为controlLtHighlight系统颜色。static intCONTROL_SHADOW阵列索引为controlShadow系统颜色。static intCONTROL_TEXT阵列索引为controlText系统颜色。static SystemColorcontrolDkShadow在3D控件对象(如按钮)上为暗影区域呈现的颜色。static SystemColorcontrolHighlight为3D控制对象(如按钮)的亮区渲染颜色。static SystemColorcontrolLtHighlight为3D控件对象的高亮区域(如按钮)渲染颜色。static SystemColorcontrolShadow为3D控件对象(如按钮)的阴影区域呈现的颜色。static SystemColorcontrolText为控制面板和控制对象(如按钮)的文本呈现的颜色。static SystemColordesktop渲染为桌面背景的颜色。static intDESKTOP阵列索引为desktop系统颜色。static intINACTIVE_CAPTION阵列索引为inactiveCaption系统颜色。static intINACTIVE_CAPTION_BORDER阵列索引为inactiveCaptionBorder系统颜色。static intINACTIVE_CAPTION_TEXT阵列索引为inactiveCaptionText系统颜色。static SystemColorinactiveCaption为非活动窗口的窗口标题背景呈现的颜色。static SystemColorinactiveCaptionBorder为不活动窗口周围的边框渲染颜色。static SystemColorinactiveCaptionText为非活动窗口的窗口标题文本呈现的颜色。static SystemColorinfo为工具提示背景提供的颜色或现场帮助。static intINFO阵列索引为info系统颜色。static intINFO_TEXT阵列索引为infoText系统颜色。static SystemColorinfoText为文本提供的工具提示颜色或点帮助。static SystemColormenu呈现为菜单背景的颜色。static intMENU阵列索引为menu系统颜色。static intMENU_TEXT阵列索引为menuText系统颜色。static SystemColormenuText为菜单文本呈现的颜色。static intNUM_COLORS数组中的系统颜色数。static SystemColorscrollbar呈现为滚动条背景的颜色。static intSCROLLBAR阵列索引为scrollbar系统颜色。static SystemColortext为文本控件对象(如文本框和组合框)的背景渲染的颜色。static intTEXT阵列索引为text系统颜色。static intTEXT_HIGHLIGHT阵列索引为textHighlight系统颜色。static intTEXT_HIGHLIGHT_TEXT阵列索引为textHighlightText系统颜色。static intTEXT_INACTIVE_TEXT阵列索引为textInactiveText系统颜色。static intTEXT_TEXT阵列索引为textText系统颜色。static SystemColortextHighlight为所选项目的背景渲染的颜色,如菜单,组合框和文本。static SystemColortextHighlightText为所选项目的文本呈现的颜色,如菜单,组合框和文本。static SystemColortextInactiveText为非活动项目的文本呈现的颜色,如菜单中。static SystemColortextText为文本控件对象(如文本框和组合框)的文本呈现的颜色。static SystemColorwindow为Windows内部区域背景渲染的颜色。static intWINDOW阵列索引为window系统颜色。static intWINDOW_BORDER阵列索引为windowBorder系统颜色。static intWINDOW_TEXT阵列索引为windowText系统颜色。static SystemColorwindowBorder为窗户内部区域的边界呈现的颜色。static SystemColorwindowText为窗口内部区域的文字渲染的颜色。-
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 方法 描述 StringtoString()返回此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
为文本提供的工具提示颜色或点帮助。
-
-