SynthPopupMenuUI
public class BasicPopupMenuUI extends PopupMenuUI
Modifier and Type | Field | Description |
---|---|---|
protected JPopupMenu |
popupMenu |
The instance of JPopupMenu . |
Constructor | Description |
---|---|
BasicPopupMenuUI() |
Constructs a new instance of BasicPopupMenuUI . |
Modifier and Type | Method | Description |
---|---|---|
static ComponentUI |
createUI |
Constructs a new instance of BasicPopupMenuUI . |
void |
installDefaults() |
Installs default properties. |
protected void |
installKeyboardActions() |
Registers keyboard actions. |
protected void |
installListeners() |
Registers listeners. |
protected void |
uninstallDefaults() |
Uninstalls default properties. |
protected void |
uninstallKeyboardActions() |
Unregisters keyboard actions. |
protected void |
uninstallListeners() |
Unregisters listeners. |
getPopup, isPopupTrigger
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
protected JPopupMenu popupMenu
JPopupMenu
.public BasicPopupMenuUI()
BasicPopupMenuUI
.public static ComponentUI createUI(JComponent x)
BasicPopupMenuUI
.x
- a componentBasicPopupMenuUI
public void installDefaults()
protected void installListeners()
protected void installKeyboardActions()
protected void uninstallDefaults()
protected void uninstallListeners()
protected void uninstallKeyboardActions()
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/plaf/basic/BasicPopupMenuUI.html