java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.PopupMenuUI
javax.swing.plaf.basic.BasicPopupMenuUI
- Direct Known Subclasses:
- SynthPopupMenuUI
public class BasicPopupMenuUI extends PopupMenuUI
A Windows L&F implementation of PopupMenuUI.  This implementation
 is a "combined" view/controller.
- 
Field SummaryFields Modifier and Type Field Description protected JPopupMenupopupMenuThe instance ofJPopupMenu.
- 
Constructor SummaryConstructors Constructor Description BasicPopupMenuUI()Constructs a new instance ofBasicPopupMenuUI.
- 
Method SummaryModifier and Type Method Description static ComponentUIcreateUI(JComponent x)Constructs a new instance ofBasicPopupMenuUI.voidinstallDefaults()Installs default properties.protected voidinstallKeyboardActions()Registers keyboard actions.protected voidinstallListeners()Registers listeners.protected voiduninstallDefaults()Uninstalls default properties.protected voiduninstallKeyboardActions()Unregisters keyboard actions.protected voiduninstallListeners()Unregisters listeners.Methods declared in class javax.swing.plaf.ComponentUIcontains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
- 
Field Details- 
popupMenuThe instance ofJPopupMenu.
 
- 
- 
Constructor Details- 
BasicPopupMenuUIpublic BasicPopupMenuUI()Constructs a new instance ofBasicPopupMenuUI.
 
- 
- 
Method Details- 
createUIConstructs a new instance ofBasicPopupMenuUI.- Parameters:
- x- a component
- Returns:
- a new instance of BasicPopupMenuUI
 
- 
installDefaultspublic void installDefaults()Installs default properties.
- 
installListenersprotected void installListeners()Registers listeners.
- 
installKeyboardActionsprotected void installKeyboardActions()Registers keyboard actions.
- 
uninstallDefaultsprotected void uninstallDefaults()Uninstalls default properties.
- 
uninstallListenersprotected void uninstallListeners()Unregisters listeners.
- 
uninstallKeyboardActionsprotected void uninstallKeyboardActions()Unregisters keyboard actions.
 
-