org.flexdock.plaf.theme
public class UIFactory extends Object implements XMLConstants
Modifier and Type | Field and Description |
---|---|
static String |
BUTTON_KEY |
static String |
DEFAULT |
static String |
THEME_KEY |
static String |
TITLEBAR_KEY |
static String |
VIEW_KEY |
ATTRIBUTE_KEY, CLASSNAME_KEY, CONSTRUCTOR_KEY, DESC_KEY, EXTENDS_KEY, HANDLER_KEY, INHERITS_KEY, NAME_KEY, OVERRIDDEN_KEY, PROP_HANDLER_KEY, PROPERTY_KEY, REFERENCE_KEY, VALUE_KEY
Constructor and Description |
---|
UIFactory() |
Modifier and Type | Method and Description |
---|---|
static Theme |
createTheme(Properties p) |
static ButtonUI |
getButtonUI(Properties p) |
static ButtonUI |
getButtonUI(String name) |
static Theme |
getTheme(String name) |
static TitlebarUI |
getTitlebarUI(Properties p) |
static TitlebarUI |
getTitlebarUI(String name) |
static ViewUI |
getViewUI(Properties p) |
static ViewUI |
getViewUI(String name) |
public static final String DEFAULT
public static final String THEME_KEY
public static final String VIEW_KEY
public static final String TITLEBAR_KEY
public static final String BUTTON_KEY
public static ViewUI getViewUI(Properties p)
public static TitlebarUI getTitlebarUI(String name)
public static TitlebarUI getTitlebarUI(Properties p)
public static ButtonUI getButtonUI(Properties p)
public static Theme createTheme(Properties p)