Package org.flexdock.plaf.theme.metal
Class MetalTitlebarUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- org.flexdock.plaf.FlexViewComponentUI
-
- org.flexdock.plaf.theme.TitlebarUI
-
- org.flexdock.plaf.theme.metal.MetalTitlebarUI
-
- All Implemented Interfaces:
IFlexViewComponentUI,XMLConstants
public class MetalTitlebarUI extends TitlebarUI
- Author:
- Claudio Romano
-
-
Field Summary
-
Fields inherited from class org.flexdock.plaf.theme.TitlebarUI
activeBackground, activeBorder, activeFont, antialiasing, ANTIALIASING, BACKGROUND_COLOR, BACKGROUND_COLOR_ACTIVE, BORDER, BORDER_ACTIVE, buttonMargin, DEFAULT_HEIGHT, defaultHeight, defaultIcons, font, FONT, FONT_COLOR, FONT_COLOR_ACTIVE, ICON_INSETS, iconInsets, inactiveBackground, inactiveBorder, inactiveFont, insets, INSETS, MINIMUM_HEIGHT, painter, PAINTER
-
Fields inherited from class org.flexdock.plaf.FlexViewComponentUI
creationParameters
-
Fields inherited from interface org.flexdock.plaf.IFlexViewComponentUI
ICON_RESOURCE
-
Fields inherited from interface org.flexdock.plaf.XMLConstants
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 Summary
Constructors Constructor Description MetalTitlebarUI()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.awt.ColorgetBackgroundColor(boolean active)protected intgetPainterWidth(java.awt.Graphics g, Titlebar titlebar)protected intgetPainterX(java.awt.Graphics g, Titlebar titlebar)protected voidpaintBackground(java.awt.Graphics g, Titlebar titlebar)-
Methods inherited from class org.flexdock.plaf.theme.TitlebarUI
configureAction, getAction, getActiveBackground, getActiveBorder, getActiveFont, getBorder, getButtonMargin, getDefaultHeight, getDefaultIcons, getFont, getFontColor, getIconInsets, getIconRect, getIcons, getIcons, getInactiveBackground, getInactiveBorder, getInactiveFont, getInsets, getLeftIconMargin, getPainter, getPaintRect, getPreferredButtonUI, getPreferredSize, getRightIconMargin, getTextLocation, initializeCreationParameters, installUI, isAntialiasing, layoutComponents, paint, paintBorder, paintIcon, paintTitle, setActiveBackground, setActiveBorder, setActiveFont, setAntialiasing, setButtonMargin, setDefaultHeight, setDefaultIcons, setDefaultIcons, setFont, setIconInsets, setInactiveBackground, setInactiveBorder, setInactiveFont, setInsets, setPainter, uninstallUI
-
Methods inherited from class org.flexdock.plaf.FlexViewComponentUI
getCreationParameters, setCreationParameters
-
-
-
-
Method Detail
-
paintBackground
protected void paintBackground(java.awt.Graphics g, Titlebar titlebar)- Overrides:
paintBackgroundin classTitlebarUI
-
getBackgroundColor
protected java.awt.Color getBackgroundColor(boolean active)
- Overrides:
getBackgroundColorin classTitlebarUI
-
getPainterX
protected int getPainterX(java.awt.Graphics g, Titlebar titlebar)
-
getPainterWidth
protected int getPainterWidth(java.awt.Graphics g, Titlebar titlebar)
-
-