public static enum UIFactory.Colors extends java.lang.Enum<UIFactory.Colors>
Enum Constant and Description |
---|
BLACK |
BUTTON_DISABLED_FOREGROUND |
CONTROL_INFO |
CONTROL_SHADOW |
INPUT_DEFAULT
Default background color for input fields
|
INPUT_INVALID
Color used for highlighting incorrect input fields
|
INPUT_VALID
Color used for highlighting correct input fields
|
MENU_BACKGROUND |
PRIMARY_CONTROL |
PRIMARY_CONTROL_DARK_SHADOW |
PRIMARY_CONTROL_HIGHLIGHT |
PRIMARY_CONTROL_INFO |
PRIMARY_CONTROL_SHADOW |
SEPARATOR_FOREGROUND |
TEXT_COLOR |
TEXT_HIGHLIGHT_COLOR |
TEXT_SELECTED_COLOR |
TRANSPARENT |
WINDOW_BACKGROUND |
Modifier and Type | Method and Description |
---|---|
static java.awt.Color |
decodeRGBA(java.lang.String color) |
static java.lang.String |
encodeARGB(java.awt.Color color) |
static java.awt.Color |
getColorByPreferencesName(java.lang.String prefsName)
Get Color by colors preferences name.
|
static java.lang.String[] |
getColorsNames()
Get array with all colors names used in preferences
|
java.lang.String |
getDefaultValue()
Getter for default String-encoded color value.
|
java.lang.String |
getPreferencesName()
Get color name used in preferences file.
|
java.awt.Color |
getValue()
Getter for current color value.
|
boolean |
isConfigurable() |
java.awt.Color |
readColorFromPreferences()
Read color value from preferences ignoring current color value that is
returned by getValue();
|
java.awt.Color |
setValue(java.awt.Color c)
Setter for current color value.
|
static UIFactory.Colors |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static UIFactory.Colors |
valueOfByPreferencesName(java.lang.String prefsName)
Find Colors by color preferences name.
|
static UIFactory.Colors[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final UIFactory.Colors INPUT_INVALID
public static final UIFactory.Colors INPUT_VALID
public static final UIFactory.Colors INPUT_DEFAULT
public static final UIFactory.Colors MENU_BACKGROUND
public static final UIFactory.Colors SEPARATOR_FOREGROUND
public static final UIFactory.Colors CONTROL_INFO
public static final UIFactory.Colors CONTROL_SHADOW
public static final UIFactory.Colors TEXT_HIGHLIGHT_COLOR
public static final UIFactory.Colors TEXT_COLOR
public static final UIFactory.Colors TEXT_SELECTED_COLOR
public static final UIFactory.Colors WINDOW_BACKGROUND
public static final UIFactory.Colors PRIMARY_CONTROL_HIGHLIGHT
public static final UIFactory.Colors PRIMARY_CONTROL_INFO
public static final UIFactory.Colors BUTTON_DISABLED_FOREGROUND
public static final UIFactory.Colors PRIMARY_CONTROL_SHADOW
public static final UIFactory.Colors PRIMARY_CONTROL
public static final UIFactory.Colors PRIMARY_CONTROL_DARK_SHADOW
public static final UIFactory.Colors BLACK
public static final UIFactory.Colors TRANSPARENT
public static UIFactory.Colors[] values()
for (UIFactory.Colors c : UIFactory.Colors.values()) System.out.println(c);
public static UIFactory.Colors valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic boolean isConfigurable()
public java.lang.String getDefaultValue()
public java.awt.Color getValue()
public java.awt.Color setValue(java.awt.Color c)
public java.lang.String getPreferencesName()
public java.awt.Color readColorFromPreferences()
public static UIFactory.Colors valueOfByPreferencesName(java.lang.String prefsName)
prefsName
- Color preferences name (e.g. "colors.input.default")java.lang.IllegalArgumentException
- in case there is no Colors with such
namepublic static java.awt.Color getColorByPreferencesName(java.lang.String prefsName)
prefsName
- Color preferences name (e.g. "colors.input.default")public static java.lang.String[] getColorsNames()
public static java.awt.Color decodeRGBA(java.lang.String color) throws java.lang.NumberFormatException
java.lang.NumberFormatException
public static java.lang.String encodeARGB(java.awt.Color color)
Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved.