Spec-Zone .ru
спецификации, руководства, описания, API
|
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 с указанным описанием.
|
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 и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.