com.jgoodies.looks.windows
Class WindowsPopupMenuUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.PopupMenuUI
          extended by javax.swing.plaf.basic.BasicPopupMenuUI
              extended by com.sun.java.swing.plaf.windows.WindowsPopupMenuUI
                  extended by com.jgoodies.looks.windows.WindowsPopupMenuUI

public final class WindowsPopupMenuUI
extends com.sun.java.swing.plaf.windows.WindowsPopupMenuUI

The JGoodies Windows look&feel implementation of PopMenuUI. It differs from the superclass in that it provides an option to get a narrow border. You can set a client property Options.NO_MARGIN_KEY to indicate that this popup menu has a border without margin. That is useful in the special case where the popup contains only a single component, for example a JScrollPane.

Version:
$Revision: 1.4 $
Author:
Karsten Lentzsch
See Also:
Options.NO_MARGIN_KEY

Field Summary
 
Fields inherited from class javax.swing.plaf.basic.BasicPopupMenuUI
popupMenu
 
Constructor Summary
WindowsPopupMenuUI()
           
 
Method Summary
static ComponentUI createUI(JComponent b)
           
 void installDefaults()
           
 void installListeners()
           
protected  void uninstallListeners()
           
 
Methods inherited from class com.sun.java.swing.plaf.windows.WindowsPopupMenuUI
getPopup, paint
 
Methods inherited from class javax.swing.plaf.basic.BasicPopupMenuUI
installKeyboardActions, installUI, isPopupTrigger, uninstallDefaults, uninstallKeyboardActions, uninstallUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WindowsPopupMenuUI

public WindowsPopupMenuUI()
Method Detail

createUI

public static ComponentUI createUI(JComponent b)

installDefaults

public void installDefaults()
Overrides:
installDefaults in class BasicPopupMenuUI

installListeners

public void installListeners()
Overrides:
installListeners in class com.sun.java.swing.plaf.windows.WindowsPopupMenuUI

uninstallListeners

protected void uninstallListeners()
Overrides:
uninstallListeners in class BasicPopupMenuUI


Copyright © 2001-2007 JGoodies Karsten Lentzsch. All Rights Reserved.