Class RadianceExoLabelUI
java.lang.Object
javax.swing.plaf.ComponentUI
org.pushingpixels.radiance.component.internal.theming.common.ui.RadianceExoLabelUI
UI for
JExoLabel
components in Radiance look and feel.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate RadianceIcon
private PropertyChangeListener
private JLabel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI
createUI
(JComponent comp) private static Dimension
private static Dimension
void
void
paint
(Graphics g, JComponent c) void
void
update
(Graphics g, JComponent c) Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize
-
Field Details
-
icon
-
singleLineLabel
-
propertyChangeListener
-
-
Constructor Details
-
RadianceExoLabelUI
protected RadianceExoLabelUI()
-
-
Method Details
-
createUI
-
installUI
- Overrides:
installUI
in classComponentUI
-
uninstallUI
- Overrides:
uninstallUI
in classComponentUI
-
getSingleLinePreferredDimension
-
getSingleLineNoPrototypePreferredDimension
-
paint
- Overrides:
paint
in classComponentUI
-
update
- Overrides:
update
in classComponentUI
-