Spec-Zone.ru › OpenJDK 8

Класс SystemColor

  • java.lang.Object
    • java.awt.Color
      • java.awt.SystemColor
Все реализуемые интерфейсы:
Paint, Transparency, Serializable

public final class SystemColor
extends Color
implements Serializable

Класс для инкапсуляции символических цветов, представляющих цвет нативных элементов графического интерфейса системы. Для систем, поддерживающих динамическое обновление системных цветов (когда пользователь изменяет цвета), фактические значения RGB этих символических цветов также будут динамически изменяться. Для сравнения текущего значения RGB объекта SystemColor с объектом Color, не являющимся символическим, следует использовать getRGB, а не equals.

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

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

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

Сводка полей

Модификатор и тип Поле и описание
static int ACTIVE_CAPTION

Индекс массива для системного цвета activeCaption.

static int ACTIVE_CAPTION_BORDER

Индекс массива для системного цвета activeCaptionBorder.

static int ACTIVE_CAPTION_TEXT

Индекс массива для системного цвета activeCaptionText.

static SystemColor activeCaption

Цвет, используемый для фона заголовка окна активного окна.

static SystemColor activeCaptionBorder

Цвет, используемый для рамки вокруг активного окна.

static SystemColor activeCaptionText

Цвет, используемый для текста заголовка окна активного окна.

static SystemColor control

Цвет, используемый для фона панелей управления и элементов управления, таких как кнопки.

static int CONTROL

Индекс массива для системного цвета control.

static int CONTROL_DK_SHADOW

Индекс массива для системного цвета controlDkShadow.

static int CONTROL_HIGHLIGHT

Индекс массива для системного цвета controlHighlight.

static int CONTROL_LT_HIGHLIGHT

Индекс массива для системного цвета controlLtHighlight.

static int CONTROL_SHADOW

Индекс массива для системного цвета controlShadow.

static int CONTROL_TEXT

Индекс массива для системного цвета controlText.

static SystemColor controlDkShadow

Цвет, используемый для темных теней на 3D-элементах управления, таких как кнопки.

static SystemColor controlHighlight

Цвет, используемый для светлых участков 3D-элементов управления, таких как кнопки.

static SystemColor controlLtHighlight

Цвет, используемый для выделенных участков 3D-элементов управления, таких как кнопки.

static SystemColor controlShadow

Цвет, используемый для теней на 3D-элементах управления, таких как кнопки.

static SystemColor controlText

Цвет, используемый для текста панелей управления и элементов управления, таких как кнопки.

static SystemColor desktop

Цвет, используемый для фона рабочего стола.

static int DESKTOP

Индекс массива для системного цвета desktop.

static int INACTIVE_CAPTION

Индекс массива для системного цвета inactiveCaption.

static int INACTIVE_CAPTION_BORDER

Индекс массива для системного цвета inactiveCaptionBorder.

static int INACTIVE_CAPTION_TEXT

Индекс массива для системного цвета inactiveCaptionText.

static SystemColor inactiveCaption

Цвет, используемый для фона заголовка окна неактивных окон.

static SystemColor inactiveCaptionBorder

Цвет, используемый для рамки вокруг неактивных окон.

static SystemColor inactiveCaptionText

Цвет, используемый для текста заголовка окна неактивных окон.

static SystemColor info

Цвет, используемый для фона всплывающих подсказок или подсказок.

static int INFO

Индекс массива для системного цвета info.

static int INFO_TEXT

Индекс массива для системного цвета infoText.

static SystemColor infoText

Цвет, используемый для текста всплывающих подсказок или подсказок.

static SystemColor menu

Цвет, используемый для фона меню.

static int MENU

Индекс массива для системного цвета menu.

static int MENU_TEXT

Индекс массива для системного цвета menuText.

static SystemColor menuText

Цвет, используемый для текста меню.

static int NUM_COLORS

Количество системных цветов в массиве.

static SystemColor scrollbar

Цвет, используемый для фона полос прокрутки.

static int SCROLLBAR

Индекс массива для системного цвета scrollbar.

static SystemColor text

Цвет, используемый для фона объектов управления текстом, таких как текстовые поля и раскрывающиеся списки.

static int TEXT

Индекс массива для системного цвета text.

static int TEXT_HIGHLIGHT

Индекс массива для системного цвета textHighlight.

static int TEXT_HIGHLIGHT_TEXT

Индекс массива для системного цвета textHighlightText.

static int TEXT_INACTIVE_TEXT

Индекс массива для системного цвета textInactiveText.

static int TEXT_TEXT

Индекс массива для системного цвета textText.

static SystemColor textHighlight

Цвет, используемый для фона выделенных элементов, таких как в меню, раскрывающихся списках и тексте.

static SystemColor textHighlightText

Цвет, используемый для текста выделенных элементов, таких как в меню, раскрывающихся списках и тексте.

static SystemColor textInactiveText

Цвет, используемый для текста неактивных элементов, например, в меню.

static SystemColor textText

Цвет, используемый для текста объектов управления текстом, таких как текстовые поля и раскрывающиеся списки.

static SystemColor window

Цвет, используемый для фона внутренних областей внутри окон.

static int WINDOW

Индекс массива для системного цвета window.

static int WINDOW_BORDER

Индекс массива для системного цвета windowBorder.

static int WINDOW_TEXT

Индекс массива для системного цвета windowText.

static SystemColor windowBorder

Цвет, используемый для рамки вокруг внутренних областей внутри окон.

static 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, Значения константных полей

MENU

@Native
public static final int MENU

Индекс массива для системного цвета menu.

См. также:
menu, Значения константных полей

MENU_TEXT

@Native
public static final int MENU_TEXT

Индекс массива для системного цвета menuText.

См. также:
menuText, Значения константных полей

TEXT

@Native
public static final int TEXT

Индекс массива для системного цвета text.

См. также:
text, Значения константных полей

TEXT_TEXT

@Native
public static final int TEXT_TEXT

Индекс массива для системного цвета textText.

См. также:
textText, Значения константных полей

TEXT_HIGHLIGHT

@Native
public static final int TEXT_HIGHLIGHT

Индекс массива для системного цвета textHighlight.

См. также:
textHighlight, Значения константных полей

TEXT_HIGHLIGHT_TEXT

@Native
public static final int TEXT_HIGHLIGHT_TEXT

Индекс массива для системного цвета textHighlightText.

См. также:
textHighlightText, Значения константных полей

TEXT_INACTIVE_TEXT

@Native
public static final int TEXT_INACTIVE_TEXT

Индекс массива для системного цвета textInactiveText.

См. также:
textInactiveText, Значения константных полей

CONTROL

@Native
public static final int CONTROL

Индекс массива для системного цвета control.

См. также:
control, Значения константных полей

CONTROL_TEXT

@Native
public static final int CONTROL_TEXT

Индекс массива для системного цвета controlText.

См. также:
controlText, Значения константных полей

CONTROL_HIGHLIGHT

@Native
public static final int CONTROL_HIGHLIGHT

Индекс массива для системного цвета controlHighlight.

См. также:
controlHighlight, Значения константных полей

CONTROL_LT_HIGHLIGHT

@Native
public static final int CONTROL_LT_HIGHLIGHT

Индекс массива для системного цвета controlLtHighlight.

См. также:
controlLtHighlight, Значения константных полей

CONTROL_SHADOW

@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.

Overrides:
toString в классе Color
Возвращает:
строковое представление этого Color

© 1993, 2020, 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.

Spec-Zone.ru

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