java.lang.Object
java.awt.Color
java.awt.SystemColor
- 所有已实现的接口:
Paint,Transparency,Serializable
一个类,用于封装表示系统上本机 GUI 对象颜色的符号颜色。对于支持系统颜色动态更新的系统(当用户更改颜色时),这些符号颜色的实际 RGB 值也会动态变化。为了将
SystemColor 对象的“当前”RGB 值与非符号 Color 对象进行比较,应使用 getRGB 而不是 equals 。
请注意,这些系统颜色应用于 GUI 对象的方式可能因平台而异,因为 GUI 对象在每个平台上的呈现方式可能不同。
系统颜色值也可以通过 java.awt.Toolkit 上的 getDesktopProperty 方法获得。
- 参见:
-
字段摘要
字段修饰符和类型Field描述static final intactiveCaption系统颜色的数组索引。static final intactiveCaptionBorder系统颜色的数组索引。static final intactiveCaptionText系统颜色的数组索引。static final SystemColor为当前活动窗口的窗口标题背景呈现的颜色。static final SystemColor为当前活动窗口周围的边框呈现的颜色。static final SystemColor为当前活动窗口的窗口标题文本呈现的颜色。static final SystemColor为控制面板和控制对象(例如按钮)的背景呈现的颜色。static final intcontrol系统颜色的数组索引。static final intcontrolDkShadow系统颜色的数组索引。static final intcontrolHighlight系统颜色的数组索引。static final intcontrolLtHighlight系统颜色的数组索引。static final intcontrolShadow系统颜色的数组索引。static final intcontrolText系统颜色的数组索引。static final SystemColor为 3D 控制对象(例如按钮)上的深色阴影区域呈现的颜色。static final SystemColor为 3D 控制对象(例如按钮)的亮区呈现的颜色。static final SystemColor为 3D 控制对象(例如按钮)的高亮区域呈现的颜色。static final SystemColor为 3D 控制对象(例如按钮)的阴影区域渲染的颜色。static final SystemColor为控制面板和控制对象(例如按钮)的文本呈现的颜色。static final SystemColor为桌面背景呈现的颜色。static final intdesktop系统颜色的数组索引。static final intinactiveCaption系统颜色的数组索引。static final intinactiveCaptionBorder系统颜色的数组索引。static final intinactiveCaptionText系统颜色的数组索引。static final SystemColor为非活动窗口的窗口标题背景呈现的颜色。static final SystemColor为非活动窗口周围的边框呈现的颜色。static final SystemColor为非活动窗口的窗口标题文本呈现的颜色。static final SystemColor为工具提示或现场帮助的背景呈现的颜色。static final intinfo系统颜色的数组索引。static final intinfoText系统颜色的数组索引。static final SystemColor为工具提示或现场帮助文本呈现的颜色。static final SystemColor为菜单背景呈现的颜色。static final intmenu系统颜色的数组索引。static final intmenuText系统颜色的数组索引。static final SystemColor为菜单文本呈现的颜色。static final int数组中系统颜色的数量。static final SystemColor为滚动条的背景呈现的颜色。static final intscrollbar系统颜色的数组索引。static final SystemColor为文本控件对象(例如文本字段和组合框)的背景呈现的颜色。static final inttext系统颜色的数组索引。static final inttextHighlight系统颜色的数组索引。static final inttextHighlightText系统颜色的数组索引。static final inttextInactiveText系统颜色的数组索引。static final inttextText系统颜色的数组索引。static final SystemColor为所选项目(例如菜单、组合框和文本)的背景呈现的颜色。static final SystemColor为所选项目的文本呈现的颜色,例如在菜单、组合框和文本中。static final SystemColor为非活动项目(例如菜单)的文本呈现的颜色。static final SystemColor为文本控件对象(例如文本字段和组合框)的文本呈现的颜色。static final SystemColor为窗口内部区域的背景渲染的颜色。static final intwindow系统颜色的数组索引。static final intwindowBorder系统颜色的数组索引。static final intwindowText系统颜色的数组索引。static final SystemColor为窗口内内部区域周围的边界呈现的颜色。static final SystemColor为窗口内部区域的文本呈现的颜色。在类 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在接口 java.awt.Transparency 中声明的字段
BITMASK, OPAQUE, TRANSLUCENT -
方法总结
在类 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
desktop系统颜色的数组索引。- 参见:
-
ACTIVE_CAPTION
activeCaption系统颜色的数组索引。- 参见:
-
ACTIVE_CAPTION_TEXT
activeCaptionText系统颜色的数组索引。- 参见:
-
ACTIVE_CAPTION_BORDER
activeCaptionBorder系统颜色的数组索引。- 参见:
-
INACTIVE_CAPTION
inactiveCaption系统颜色的数组索引。- 参见:
-
INACTIVE_CAPTION_TEXT
inactiveCaptionText系统颜色的数组索引。- 参见:
-
INACTIVE_CAPTION_BORDER
inactiveCaptionBorder系统颜色的数组索引。- 参见:
-
WINDOW
window系统颜色的数组索引。- 参见:
-
WINDOW_BORDER
windowBorder系统颜色的数组索引。- 参见:
-
WINDOW_TEXT
windowText系统颜色的数组索引。- 参见:
-
MENU
menu系统颜色的数组索引。- 参见:
-
MENU_TEXT
menuText系统颜色的数组索引。- 参见:
-
TEXT
text系统颜色的数组索引。- 参见:
-
TEXT_TEXT
textText系统颜色的数组索引。- 参见:
-
TEXT_HIGHLIGHT
textHighlight系统颜色的数组索引。- 参见:
-
TEXT_HIGHLIGHT_TEXT
textHighlightText系统颜色的数组索引。- 参见:
-
TEXT_INACTIVE_TEXT
textInactiveText系统颜色的数组索引。- 参见:
-
CONTROL
control系统颜色的数组索引。- 参见:
-
CONTROL_TEXT
controlText系统颜色的数组索引。- 参见:
-
CONTROL_HIGHLIGHT
controlHighlight系统颜色的数组索引。- 参见:
-
CONTROL_LT_HIGHLIGHT
controlLtHighlight系统颜色的数组索引。- 参见:
-
CONTROL_SHADOW
controlShadow系统颜色的数组索引。- 参见:
-
CONTROL_DK_SHADOW
controlDkShadow系统颜色的数组索引。- 参见:
-
SCROLLBAR
scrollbar系统颜色的数组索引。- 参见:
-
INFO
info系统颜色的数组索引。- 参见:
-
INFO_TEXT
infoText系统颜色的数组索引。- 参见:
-
NUM_COLORS
数组中系统颜色的数量。- 参见:
-
desktop
为桌面背景呈现的颜色。 -
activeCaption
为当前活动窗口的窗口标题背景呈现的颜色。 -
activeCaptionText
为当前活动窗口的窗口标题文本呈现的颜色。 -
activeCaptionBorder
为当前活动窗口周围的边框呈现的颜色。 -
inactiveCaption
为非活动窗口的窗口标题背景呈现的颜色。 -
inactiveCaptionText
为非活动窗口的窗口标题文本呈现的颜色。 -
inactiveCaptionBorder
为非活动窗口周围的边框呈现的颜色。 -
window
为窗口内部区域的背景渲染的颜色。 -
windowBorder
为窗口内内部区域周围的边界呈现的颜色。 -
windowText
为窗口内部区域的文本呈现的颜色。 -
text
为文本控件对象(例如文本字段和组合框)的背景呈现的颜色。 -
textText
为文本控件对象(例如文本字段和组合框)的文本呈现的颜色。 -
textHighlight
为所选项目(例如菜单、组合框和文本)的背景呈现的颜色。 -
textHighlightText
为所选项目的文本呈现的颜色,例如在菜单、组合框和文本中。 -
textInactiveText
为非活动项目(例如菜单)的文本呈现的颜色。 -
control
为控制面板和控制对象(例如按钮)的背景呈现的颜色。 -
controlText
为控制面板和控制对象(例如按钮)的文本呈现的颜色。 -
controlHighlight
为 3D 控制对象(例如按钮)的亮区呈现的颜色。此颜色通常源自control背景色以提供 3D 效果。 -
controlLtHighlight
为 3D 控制对象(例如按钮)的高亮区域呈现的颜色。此颜色通常源自control背景色以提供 3D 效果。 -
controlShadow
为 3D 控制对象(例如按钮)的阴影区域渲染的颜色。此颜色通常源自control背景色以提供 3D 效果。 -
controlDkShadow
为 3D 控制对象(例如按钮)上的深色阴影区域呈现的颜色。此颜色通常源自control背景色以提供 3D 效果。 -
scrollbar
为滚动条的背景呈现的颜色。 -
info
为工具提示或现场帮助的背景呈现的颜色。 -
infoText
为工具提示或现场帮助文本呈现的颜色。
-
-
方法详情