Save This Page
Home » openjdk-7 » java » awt » [javadoc | source]
java.awt
public final class: SystemColor [javadoc | source]
java.lang.Object
   java.awt.Color
      java.awt.SystemColor

All Implemented Interfaces:
    java$io$Serializable, Paint

A class to encapsulate symbolic colors representing the color of native GUI objects on a system. For systems which support the dynamic update of the system colors (when the user changes the colors) the actual RGB values of these symbolic colors will also change dynamically. In order to compare the "current" RGB value of a SystemColor object with a non-symbolic Color object, getRGB should be used rather than equals.

Note that the way in which these system colors are applied to GUI objects may vary slightly from platform to platform since GUI objects may be rendered differently on each platform.

System color values may also be available through the getDesktopProperty method on java.awt.Toolkit.

Field Summary
public static final  int DESKTOP    The array index for the #desktop system color.
    Also see:
    SystemColor#desktop
 
public static final  int ACTIVE_CAPTION    The array index for the #activeCaption system color.
    Also see:
    SystemColor#activeCaption
 
public static final  int ACTIVE_CAPTION_TEXT    The array index for the #activeCaptionText system color.
    Also see:
    SystemColor#activeCaptionText
 
public static final  int ACTIVE_CAPTION_BORDER    The array index for the #activeCaptionBorder system color.
    Also see:
    SystemColor#activeCaptionBorder
 
public static final  int INACTIVE_CAPTION    The array index for the #inactiveCaption system color.
    Also see:
    SystemColor#inactiveCaption
 
public static final  int INACTIVE_CAPTION_TEXT    The array index for the #inactiveCaptionText system color.
    Also see:
    SystemColor#inactiveCaptionText
 
public static final  int INACTIVE_CAPTION_BORDER    The array index for the #inactiveCaptionBorder system color.
    Also see:
    SystemColor#inactiveCaptionBorder
 
public static final  int WINDOW    The array index for the #window system color.
    Also see:
    SystemColor#window
 
public static final  int WINDOW_BORDER    The array index for the #windowBorder system color.
    Also see:
    SystemColor#windowBorder
 
public static final  int WINDOW_TEXT    The array index for the #windowText system color.
    Also see:
    SystemColor#windowText
 
public static final  int MENU    The array index for the #menu system color.
    Also see:
    SystemColor#menu
 
public static final  int MENU_TEXT    The array index for the #menuText system color.
    Also see:
    SystemColor#menuText
 
public static final  int TEXT    The array index for the #text system color.
    Also see:
    SystemColor#text
 
public static final  int TEXT_TEXT    The array index for the #textText system color.
    Also see:
    SystemColor#textText
 
public static final  int TEXT_HIGHLIGHT    The array index for the #textHighlight system color.
    Also see:
    SystemColor#textHighlight
 
public static final  int TEXT_HIGHLIGHT_TEXT    The array index for the #textHighlightText system color.
    Also see:
    SystemColor#textHighlightText
 
public static final  int TEXT_INACTIVE_TEXT    The array index for the #textInactiveText system color.
    Also see:
    SystemColor#textInactiveText
 
public static final  int CONTROL    The array index for the #control system color.
    Also see:
    SystemColor#control
 
public static final  int CONTROL_TEXT    The array index for the #controlText system color.
    Also see:
    SystemColor#controlText
 
public static final  int CONTROL_HIGHLIGHT    The array index for the #controlHighlight system color.
    Also see:
    SystemColor#controlHighlight
 
public static final  int CONTROL_LT_HIGHLIGHT    The array index for the #controlLtHighlight system color.
    Also see:
    SystemColor#controlLtHighlight
 
public static final  int CONTROL_SHADOW    The array index for the #controlShadow system color.
    Also see:
    SystemColor#controlShadow
 
public static final  int CONTROL_DK_SHADOW    The array index for the #controlDkShadow system color.
    Also see:
    SystemColor#controlDkShadow
 
public static final  int SCROLLBAR    The array index for the #scrollbar system color.
    Also see:
    SystemColor#scrollbar
 
public static final  int INFO    The array index for the #info system color.
    Also see:
    SystemColor#info
 
public static final  int INFO_TEXT    The array index for the #infoText system color.
    Also see:
    SystemColor#infoText
 
public static final  int NUM_COLORS    The number of system colors in the array. 
public static final  SystemColor desktop    The color rendered for the background of the desktop. 
public static final  SystemColor activeCaption    The color rendered for the window-title background of the currently active window. 
public static final  SystemColor activeCaptionText    The color rendered for the window-title text of the currently active window. 
public static final  SystemColor activeCaptionBorder    The color rendered for the border around the currently active window. 
public static final  SystemColor inactiveCaption    The color rendered for the window-title background of inactive windows. 
public static final  SystemColor inactiveCaptionText    The color rendered for the window-title text of inactive windows. 
public static final  SystemColor inactiveCaptionBorder    The color rendered for the border around inactive windows. 
public static final  SystemColor window    The color rendered for the background of interior regions inside windows. 
public static final  SystemColor windowBorder    The color rendered for the border around interior regions inside windows. 
public static final  SystemColor windowText    The color rendered for text of interior regions inside windows. 
public static final  SystemColor menu    The color rendered for the background of menus. 
public static final  SystemColor menuText    The color rendered for the text of menus. 
public static final  SystemColor text    The color rendered for the background of text control objects, such as textfields and comboboxes. 
public static final  SystemColor textText    The color rendered for the text of text control objects, such as textfields and comboboxes. 
public static final  SystemColor textHighlight    The color rendered for the background of selected items, such as in menus, comboboxes, and text. 
public static final  SystemColor textHighlightText    The color rendered for the text of selected items, such as in menus, comboboxes, and text. 
public static final  SystemColor textInactiveText    The color rendered for the text of inactive items, such as in menus. 
public static final  SystemColor control    The color rendered for the background of control panels and control objects, such as pushbuttons. 
public static final  SystemColor controlText    The color rendered for the text of control panels and control objects, such as pushbuttons. 
public static final  SystemColor controlHighlight    The color rendered for light areas of 3D control objects, such as pushbuttons. This color is typically derived from the control background color to provide a 3D effect. 
public static final  SystemColor controlLtHighlight    The color rendered for highlight areas of 3D control objects, such as pushbuttons. This color is typically derived from the control background color to provide a 3D effect. 
public static final  SystemColor controlShadow    The color rendered for shadow areas of 3D control objects, such as pushbuttons. This color is typically derived from the control background color to provide a 3D effect. 
public static final  SystemColor controlDkShadow    The color rendered for dark shadow areas on 3D control objects, such as pushbuttons. This color is typically derived from the control background color to provide a 3D effect. 
public static final  SystemColor scrollbar    The color rendered for the background of scrollbars. 
public static final  SystemColor info    The color rendered for the background of tooltips or spot help. 
public static final  SystemColor infoText    The color rendered for the text of tooltips or spot help. 
Fields inherited from java.awt.Color:
white,  WHITE,  lightGray,  LIGHT_GRAY,  gray,  GRAY,  darkGray,  DARK_GRAY,  black,  BLACK,  red,  RED,  pink,  PINK,  orange,  ORANGE,  yellow,  YELLOW,  green,  GREEN,  magenta,  MAGENTA,  cyan,  CYAN,  blue,  BLUE,  value
Method from java.awt.SystemColor Summary:
toString
Methods from java.awt.Color:
HSBtoRGB,   RGBtoHSB,   brighter,   createContext,   darker,   decode,   equals,   getAlpha,   getBlue,   getColor,   getColor,   getColor,   getColorComponents,   getColorComponents,   getColorSpace,   getComponents,   getComponents,   getGreen,   getHSBColor,   getRGB,   getRGBColorComponents,   getRGBComponents,   getRed,   getTransparency,   hashCode,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from java.awt.SystemColor Detail:
 public String toString() 
    Returns a string representation of this Color's values. This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations. The returned string may be empty but may not be null.