Class RadianceLabelUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.LabelUI
javax.swing.plaf.basic.BasicLabelUI
org.pushingpixels.radiance.theming.internal.ui.RadianceLabelUI
- All Implemented Interfaces:
PropertyChangeListener, EventListener
UI for labels in Radiance look and feel.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Rectangleprivate Rectangleprivate Insetsprivate Rectangleprivate PropertyChangeListenerProperty change listener.Fields inherited from class BasicLabelUI
labelUI -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUIcreateUI(JComponent comp) protected voidvoidpaint(Graphics g, JComponent c) protected voidvoidupdate(Graphics g, JComponent c) Methods inherited from class BasicLabelUI
getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, installComponents, installDefaults, installKeyboardActions, installUI, layoutCL, paintDisabledText, paintEnabledText, propertyChange, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallUIMethods inherited from class ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount
-
Field Details
-
radiancePropertyChangeListener
Property change listener. -
paintIconR
-
paintTextR
-
paintViewR
-
paintViewInsets
-
-
Constructor Details
-
RadianceLabelUI
protected RadianceLabelUI()
-
-
Method Details
-
createUI
-
installListeners
- Overrides:
installListenersin classBasicLabelUI
-
uninstallListeners
- Overrides:
uninstallListenersin classBasicLabelUI
-
paint
- Overrides:
paintin classBasicLabelUI
-
getPreferredSize
- Overrides:
getPreferredSizein classBasicLabelUI
-
update
- Overrides:
updatein classComponentUI
-