public class ColorType extends Object
Каждый SynthStyle
имеет ряд ColorType
s, к которым получают доступ посредством SynthStyle.getColor(SynthContext, ColorType)
метод. SynthStyle
's installDefaults
установит FOREGROUND
покрасьте как передний план Компонента, и BACKGROUND
покрасьте к фону компонента (предполагающий, что Вы явно не определили цвет переднего плана и цвет фона). Некоторые компоненты поддерживают больше цвета базируемые свойства, например JList
имеет свойство selectionForeground
который будет отображен на FOREGROUND
с компонентным состоянием SynthConstants.SELECTED
.
Следующий пример показывает пользовательское SynthStyle
это возвращает красный Цвет для DISABLED
состояние, иначе черный цвет.
class MyStyle extends SynthStyle { private Color disabledColor = new ColorUIResource(Color.RED); private Color color = new ColorUIResource(Color.BLACK); protected Color getColorForState(SynthContext context, ColorType type){ if (context.getComponentState() == SynthConstants.DISABLED) { return disabledColor; } return color; } }
Модификатор и Тип | Поле и Описание |
---|---|
static ColorType |
ФОН
ColorType для фона области.
|
static ColorType |
ФОКУС
ColorType для фокуса.
|
static ColorType |
ПЕРЕДНИЙ ПЛАН
ColorType для переднего плана области.
|
static int |
MAX_COUNT
Максимальное количество
ColorType s. |
static ColorType |
TEXT_BACKGROUND
ColorType для фона области.
|
static ColorType |
TEXT_FOREGROUND
ColorType для переднего плана области.
|
Модификатор | Конструктор и Описание |
---|---|
protected |
ColorType(String description)
Создает новый ColorType с указанным описанием.
|
Модификатор и Тип | Метод и Описание |
---|---|
int |
getID()
Возвращает уникальный идентификатор, как целое число, для этого ColorType.
|
Строка |
toString()
Возвращает текстовое описание этого
ColorType . |
public static final ColorType FOREGROUND
public static final ColorType BACKGROUND
public static final ColorType TEXT_FOREGROUND
public static final ColorType TEXT_BACKGROUND
public static final ColorType FOCUS
public static final int MAX_COUNT
ColorType
s.protected ColorType(String description)
description
- Строковое описание ColorType.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92