Class RadiancePopupMenuUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.PopupMenuUI
javax.swing.plaf.basic.BasicPopupMenuUI
org.pushingpixels.radiance.theming.internal.ui.RadiancePopupMenuUI
UI for popup menus in Radiance look and feel.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ContainerListener
Tracks changes to the popup menu and invalidates precomputed text offset.private PopupMenuListener
Fields inherited from class javax.swing.plaf.basic.BasicPopupMenuUI
popupMenu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI
createUI
(JComponent comp) protected void
void
paint
(Graphics g, JComponent c) protected void
Methods inherited from class javax.swing.plaf.basic.BasicPopupMenuUI
installDefaults, installKeyboardActions, installUI, isPopupTrigger, uninstallDefaults, uninstallKeyboardActions, uninstallUI
Methods inherited from class javax.swing.plaf.PopupMenuUI
getPopup
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, update
-
Field Details
-
radianceContainerListener
Tracks changes to the popup menu and invalidates precomputed text offset. -
radiancePopupMenuListener
-
-
Constructor Details
-
RadiancePopupMenuUI
protected RadiancePopupMenuUI()
-
-
Method Details
-
createUI
-
installListeners
protected void installListeners()- Overrides:
installListeners
in classBasicPopupMenuUI
-
uninstallListeners
protected void uninstallListeners()- Overrides:
uninstallListeners
in classBasicPopupMenuUI
-
paint
- Overrides:
paint
in classComponentUI
-