Package de.team33.sphinx.metis
Interface JPopupMenus.Setup<T extends JPopupMenu,S extends JPopupMenus.Setup<T,S>>
- Type Parameters:
T- The final type of the target instance, at leastJPopupMenu.S- The final type of the Setup implementation.
- All Superinterfaces:
Components.Setup<T,,S> Containers.Setup<T,,S> JComponents.Setup<T,,S> Setup<T,S>
- All Known Implementing Classes:
JPopupMenus.Builder,JPopupMenus.Charger
- Enclosing class:
- JPopupMenus
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public static interface JPopupMenus.Setup<T extends JPopupMenu,S extends JPopupMenus.Setup<T,S>>
extends JComponents.Setup<T,S>
Utility interface to set up a target instance of
JPopupMenu.-
Method Summary
Modifier and TypeMethodDescriptiondefault Sdefault Sdefault Sdefault Sdefault SsetBorderPainted(boolean painted) default SsetInvoker(Component component) default Sdefault SsetLightWeightPopupEnabled(boolean enabled) default SsetPopupSize(int width, int height) default SsetPopupSize(Dimension size) default SsetSelected(Component component) default Sdefault SsetUI(PopupMenuUI ui) Methods inherited from interface de.team33.sphinx.metis.Components.Setup
add, remove, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, subscribe, subscribeMethods inherited from interface de.team33.sphinx.metis.Containers.Setup
add, add, add, add, add, remove, remove, removeAll, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayoutMethods inherited from interface de.team33.sphinx.metis.JComponents.Setup
setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDoubleBuffered, setInheritsPopupMenu, setInputMap, setInputVerifier, setOpaque, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget
-
Method Details
-
add
- See Also:
-
add
- See Also:
-
add
- See Also:
-
addSeparator
- See Also:
-
setBorderPainted
- See Also:
-
setInvoker
- See Also:
-
setLabel
- See Also:
-
setLightWeightPopupEnabled
-
setPopupSize
- See Also:
-
setPopupSize
- See Also:
-
setSelected
- See Also:
-
setSelectionModel
-
setUI
- See Also:
-