org.pushingpixels.substance.internal.ui
Class SubstancePopupMenuUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.PopupMenuUI
          extended by javax.swing.plaf.basic.BasicPopupMenuUI
              extended by org.pushingpixels.substance.internal.ui.SubstancePopupMenuUI

public class SubstancePopupMenuUI
extends javax.swing.plaf.basic.BasicPopupMenuUI

UI for popup menus in Substance look and feel.


Field Summary
protected  java.awt.event.ContainerListener substanceContainerListener
          Tracks changes to the popup menu and invalidates precomputed text offset.
protected  javax.swing.event.PopupMenuListener substancePopupMenuListener
           
 
Fields inherited from class javax.swing.plaf.basic.BasicPopupMenuUI
popupMenu
 
Constructor Summary
SubstancePopupMenuUI()
           
 
Method Summary
static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent comp)
           
protected  void installListeners()
           
protected  void uninstallListeners()
           
 
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, paint, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

substanceContainerListener

protected java.awt.event.ContainerListener substanceContainerListener
Tracks changes to the popup menu and invalidates precomputed text offset.


substancePopupMenuListener

protected javax.swing.event.PopupMenuListener substancePopupMenuListener
Constructor Detail

SubstancePopupMenuUI

public SubstancePopupMenuUI()
Method Detail

createUI

public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent comp)

installListeners

protected void installListeners()
Overrides:
installListeners in class javax.swing.plaf.basic.BasicPopupMenuUI

uninstallListeners

protected void uninstallListeners()
Overrides:
uninstallListeners in class javax.swing.plaf.basic.BasicPopupMenuUI