Класс SystemColor
- Все реализованные интерфейсы:
-
Paint,Transparency,Serializable
public final class SystemColor extends Color implements Serializable
SystemColor с объектом цвета без символики следует использовать getRGB, а не equals. Обратите внимание, что способ применения этих системных цветов к элементам графического интерфейса может незначительно отличаться от платформы к платформе, так как элементы графического интерфейса могут отображаться по-разному на каждой платформе.
Значения системных цветов также могут быть доступны через метод getDesktopProperty в java.awt.Toolkit.
Краткое описание полей
| Modifier and Type | Field | Описание |
|---|---|---|
static final int |
ACTIVE_CAPTION |
Индекс массива для системного цвета activeCaption. |
static final int |
ACTIVE_CAPTION_BORDER |
Индекс массива для системного цвета activeCaptionBorder. |
static final int |
ACTIVE_CAPTION_TEXT |
Индекс массива для системного цвета activeCaptionText. |
static final SystemColor |
activeCaption |
Цвет, отображаемый для фона заголовка окна текущего активного окна. |
static final SystemColor |
activeCaptionBorder |
Цвет, отображаемый для рамки вокруг текущего активного окна. |
static final SystemColor |
activeCaptionText |
Цвет, отображаемый для текста заголовка окна текущего активного окна. |
static final SystemColor |
control |
Цвет, отображаемый для фона панелей управления и элементов управления, таких как кнопки. |
static final int |
CONTROL |
Индекс массива для системного цвета control. |
static final int |
CONTROL_DK_SHADOW |
Индекс массива для системного цвета controlDkShadow. |
static final int |
CONTROL_HIGHLIGHT |
Индекс массива для системного цвета controlHighlight. |
static final int |
CONTROL_LT_HIGHLIGHT |
Индекс массива для системного цвета controlLtHighlight. |
static final int |
CONTROL_SHADOW |
Индекс массива для системного цвета controlShadow. |
static final int |
CONTROL_TEXT |
Индекс массива для системного цвета controlText. |
static final SystemColor |
controlDkShadow |
Цвет, отображаемый для тёмных теней на 3D-элементах управления, таких как кнопки. |
static final SystemColor |
controlHighlight |
Цвет, отображаемый для светлых областей 3D-элементов управления, таких как кнопки. |
static final SystemColor |
controlLtHighlight |
Цвет, отображаемый для областей выделения на 3D-элементах управления, таких как кнопки. |
static final SystemColor |
controlShadow |
Цвет, отображаемый для областей тени на 3D-элементах управления, таких как кнопки. |
static final SystemColor |
controlText |
Цвет, отображаемый для текста панелей управления и элементов управления, таких как кнопки. |
static final SystemColor |
desktop |
Цвет, отображаемый для фона рабочего стола. |
static final int |
DESKTOP |
Индекс массива для системного цвета desktop. |
static final int |
INACTIVE_CAPTION |
Индекс массива для системного цвета inactiveCaption. |
static final int |
INACTIVE_CAPTION_BORDER |
Индекс массива для системного цвета inactiveCaptionBorder. |
static final int |
INACTIVE_CAPTION_TEXT |
Индекс массива для системного цвета inactiveCaptionText. |
static final SystemColor |
inactiveCaption |
Цвет, отображаемый для фона заголовка неактивных окон. |
static final SystemColor |
inactiveCaptionBorder |
Цвет, отображаемый для рамки вокруг неактивных окон. |
static final SystemColor |
inactiveCaptionText |
Цвет, отображаемый для текста заголовка неактивных окон. |
static final SystemColor |
info |
Цвет, отображаемый для фона всплывающих подсказок или подсказок. |
static final int |
INFO |
Индекс массива для системного цвета info. |
static final int |
INFO_TEXT |
Индекс массива для системного цвета infoText. |
static final SystemColor |
infoText |
Цвет, отображаемый для текста всплывающих подсказок или подсказок. |
static final SystemColor |
menu |
Цвет, отображаемый для фона меню. |
static final int |
MENU |
Индекс массива для системного цвета menu. |
static final int |
MENU_TEXT |
Индекс массива для системного цвета menuText. |
static final SystemColor |
menuText |
Цвет, отображаемый для текста меню. |
static final int |
NUM_COLORS |
Количество системных цветов в массиве. |
static final SystemColor |
scrollbar |
Цвет, отображаемый для фона полос прокрутки. |
static final int |
SCROLLBAR |
Индекс массива для системного цвета scrollbar. |
static final SystemColor |
text |
Цвет, отображаемый для фона объектов управления текстом, таких как текстовые поля и выпадающие списки. |
static final int |
TEXT |
Индекс массива для системного цвета text. |
static final int |
TEXT_HIGHLIGHT |
Индекс массива для системного цвета textHighlight. |
static final int |
TEXT_HIGHLIGHT_TEXT |
Индекс массива для системного цвета textHighlightText. |
static final int |
TEXT_INACTIVE_TEXT |
Индекс массива для системного цвета textInactiveText. |
static final int |
TEXT_TEXT |
Индекс массива для системного цвета textText. |
static final SystemColor |
textHighlight |
Цвет, отображаемый для фона выделенных элементов, например, в меню, выпадающих списках и тексте. |
static final SystemColor |
textHighlightText |
Цвет, отображаемый для текста выделенных элементов, например, в меню, выпадающих списках и тексте. |
static final SystemColor |
textInactiveText |
Цвет, отображаемый для текста неактивных элементов, например, в меню. |
static final SystemColor |
textText |
Цвет, отображаемый для текста объектов управления текстом, таких как текстовые поля и выпадающие списки. |
static final SystemColor |
window |
Цвет, отображаемый для фона внутренних областей внутри окон. |
static final int |
WINDOW |
Индекс массива для системного цвета window. |
static final int |
WINDOW_BORDER |
Индекс массива для системного цвета windowBorder. |
static final int |
WINDOW_TEXT |
Индекс массива для системного цвета windowText. |
static final SystemColor |
windowBorder |
Цвет, отображаемый для рамки вокруг внутренних областей внутри окон. |
static final SystemColor |
windowText |
Цвет, отображаемый для текста внутренних областей внутри окон. |
Поля, объявленные в классе 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
@Native public static final int DESKTOP
desktop.- См. также:
ACTIVE_CAPTION
@Native public static final int ACTIVE_CAPTION
activeCaption.- См. также:
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.- См. также:
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_BORDER
@Native public static final int WINDOW_BORDER
windowBorder.- См. также:
WINDOW_TEXT
@Native public static final int WINDOW_TEXT
windowText.- См. также:
МЕНЮ
@Native public static final int MENU
menu.- См. также:
МЕНЮ_ТЕКСТ
@Native public static final int MENU_TEXT
menuText.- См. также:
ТЕКСТ
@Native public static final int TEXT
text.- См. также:
ТЕКСТ_ТЕКСТ
@Native public static final int TEXT_TEXT
textText.- См. также:
ТЕКСТ_ВЫДЕЛЕНИЕ
@Native public static final int TEXT_HIGHLIGHT
textHighlight.- См. также:
ТЕКСТ_ВЫДЕЛЕННЫЙ_ТЕКСТ
@Native public static final int TEXT_HIGHLIGHT_TEXT
textHighlightText.- См. также:
ТЕКСТ_НЕАКТИВНЫЙ_ТЕКСТ
@Native public static final int TEXT_INACTIVE_TEXT
textInactiveText.- См. также:
ЭЛЕМЕНТ_УПРАВЛЕНИЯ
@Native public static final int CONTROL
control.- См. также:
ТЕКСТ_ЭЛЕМЕНТА_УПРАВЛЕНИЯ
@Native public static final int CONTROL_TEXT
controlText.- См. также:
ВЫДЕЛЕНИЕ_ЭЛЕМЕНТА_УПРАВЛЕНИЯ
@Native public static final int CONTROL_HIGHLIGHT
controlHighlight.- См. также:
ВЫДЕЛЕНИЕ_ЭЛЕМЕНТА_УПРАВЛЕНИЯ_СВЕРХУ
@Native public static final int CONTROL_LT_HIGHLIGHT
controlLtHighlight.- См. также:
ТЕЕНЬ_ЭЛЕМЕНТА_УПРАВЛЕНИЯ
@Native public static final int CONTROL_SHADOW
controlShadow.- См. также:
CONTROL_DK_SHADOW
@Native public static final int CONTROL_DK_SHADOW
controlDkShadow.- См. также:
SCROLLBAR
@Native public static final int SCROLLBAR
scrollbar.- См. также:
INFO
@Native public static final int INFO
info.- См. также:
INFO_TEXT
@Native public static final int INFO_TEXT
infoText.- См. также:
NUM_COLORS
@Native public static final int NUM_COLORS
- См. также:
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
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
control, чтобы обеспечить 3D-эффект.controlLtHighlight
public static final SystemColor controlLtHighlight
control, чтобы обеспечить 3D-эффект.controlShadow
public static final SystemColor controlShadow
control, чтобы обеспечить 3D-эффект.controlDkShadow
public static final SystemColor controlDkShadow
control, чтобы обеспечить 3D-эффект.scrollbar
public static final SystemColor scrollbar
info
public static final SystemColor info
infoText
public static final SystemColor infoText
Подробное описание методов
toString
public String toString()
Color. Этот метод предназначен только для отладки, и содержимое и формат возвращаемой строки могут отличаться в разных реализациях. Возвращаемая строка может быть пустой, но не null. - Переопределяет:
-
toStringв классеColor - Возвращает:
- строковое представление этого
Color
© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/SystemColor.html