Spec-Zone.ru › OpenJDK 17

Класс SystemColor

java.lang.Object
java.awt.Color
java.awt.SystemColor
Все реализованные интерфейсы:
Paint, Transparency, Serializable
public final class SystemColor extends Color implements Serializable
Класс для инкапсуляции символьных цветов, представляющих цвет нативных элементов графического интерфейса системы. Для систем, поддерживающих динамическое обновление системных цветов (когда пользователь меняет цвета), фактические значения RGB этих символьных цветов также будут динамически изменяться. Для сравнения «текущего» значения RGB объекта SystemColor с объектом цвета без символики следует использовать getRGB, а не equals.

Обратите внимание, что способ применения этих системных цветов к элементам графического интерфейса может незначительно отличаться от платформы к платформе, так как элементы графического интерфейса могут отображаться по-разному на каждой платформе.

Значения системных цветов также могут быть доступны через метод getDesktopProperty в java.awt.Toolkit.

См. также:
  • Toolkit.getDesktopProperty(java.lang.String)
  • Сериализованная форма

Краткое описание полей

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

Краткое описание методов

Модификатор и тип Метод Описание
String toString()
Возвращает строковое представление значений этого 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

Методы, объявленные в классе java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Подробное описание полей

DESKTOP

@Native public static final int DESKTOP
Индекс массива для системного цвета desktop.
См. также:
  • desktop
  • Значения константных полей

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

@Native public static final int WINDOW
Индекс массива для системного цвета window.
См. также:
  • window
  • Значения константных полей

WINDOW_BORDER

@Native public static final int WINDOW_BORDER
Индекс массива для системного цвета windowBorder.
См. также:
  • windowBorder
  • Значения константных полей

WINDOW_TEXT

@Native public static final int WINDOW_TEXT
Индекс массива для системного цвета windowText.
См. также:
  • windowText
  • Значения константных полей

МЕНЮ

@Native public static final int MENU
Индекс массива для системного цвета menu.
См. также:
  • menu
  • Значения константных полей

МЕНЮ_ТЕКСТ

@Native public static final int MENU_TEXT
Индекс массива для системного цвета menuText.
См. также:
  • menuText
  • Значения константных полей

ТЕКСТ

@Native public static final int TEXT
Индекс массива для системного цвета text.
См. также:
  • text
  • Значения константных полей

ТЕКСТ_ТЕКСТ

@Native public static final int TEXT_TEXT
Индекс массива для системного цвета textText.
См. также:
  • textText
  • Значения константных полей

ТЕКСТ_ВЫДЕЛЕНИЕ

@Native public static final int TEXT_HIGHLIGHT
Индекс массива для системного цвета textHighlight.
См. также:
  • textHighlight
  • Значения константных полей

ТЕКСТ_ВЫДЕЛЕННЫЙ_ТЕКСТ

@Native public static final int TEXT_HIGHLIGHT_TEXT
Индекс массива для системного цвета textHighlightText.
См. также:
  • textHighlightText
  • Значения константных полей

ТЕКСТ_НЕАКТИВНЫЙ_ТЕКСТ

@Native public static final int TEXT_INACTIVE_TEXT
Индекс массива для системного цвета textInactiveText.
См. также:
  • textInactiveText
  • Значения константных полей

ЭЛЕМЕНТ_УПРАВЛЕНИЯ

@Native public static final int CONTROL
Индекс массива для системного цвета control.
См. также:
  • control
  • Значения константных полей

ТЕКСТ_ЭЛЕМЕНТА_УПРАВЛЕНИЯ

@Native public static final int CONTROL_TEXT
Индекс массива для системного цвета controlText.
См. также:
  • controlText
  • Значения константных полей

ВЫДЕЛЕНИЕ_ЭЛЕМЕНТА_УПРАВЛЕНИЯ

@Native public static final int CONTROL_HIGHLIGHT
Индекс массива для системного цвета controlHighlight.
См. также:
  • controlHighlight
  • Значения константных полей

ВЫДЕЛЕНИЕ_ЭЛЕМЕНТА_УПРАВЛЕНИЯ_СВЕРХУ

@Native public static final int CONTROL_LT_HIGHLIGHT
Индекс массива для системного цвета controlLtHighlight.
См. также:
  • controlLtHighlight
  • Значения константных полей

ТЕЕНЬ_ЭЛЕМЕНТА_УПРАВЛЕНИЯ

@Native public static final int CONTROL_SHADOW
Индекс массива для системного цвета controlShadow.
См. также:
  • controlShadow
  • Значения константных полей

CONTROL_DK_SHADOW

@Native public static final int CONTROL_DK_SHADOW
Индекс массива для системного цвета controlDkShadow.
См. также:
  • controlDkShadow
  • Значения константных полей

SCROLLBAR

@Native public static final int SCROLLBAR
Индекс массива для системного цвета scrollbar.
См. также:
  • scrollbar
  • Значения константных полей

INFO

@Native public static final int INFO
Индекс массива для системного цвета info.
См. также:
  • info
  • Значения константных полей

INFO_TEXT

@Native public static final int INFO_TEXT
Индекс массива для системного цвета infoText.
См. также:
  • 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
Цвет текста внутренних областей внутри окон.

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
Цвет текста всплывающих подсказок или подсказок.

Подробное описание методов

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API