public class PopUpMenuMgr extends javax.swing.JPopupMenu implements IPopupMenuMgr
Modifier and Type | Class and Description |
---|---|
static class |
PopUpMenuMgr.StandardMouseAdapter |
javax.swing.JPopupMenu.AccessibleJPopupMenu, javax.swing.JPopupMenu.Separator
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
PopUpMenuMgr() |
Modifier and Type | Method and Description |
---|---|
void |
addSeparator()
Fügt einen Separator ans Ende.
|
void |
applyStandardMouseListener(java.awt.Component cmp,
boolean recursive)
Setzt den getStandardPopUpMouseListener() auf cmp, falls es noch keinen
MouseListener hat.
|
void |
deRegister(javax.swing.JMenuItem item)
Degeristriert in beliebiger Reihenfolge.
|
void |
deRegister(java.util.List<javax.swing.JMenuItem> items)
Komfort Routine um viele Items auf einmal zu deregistrieren.
|
void |
deRegisterCopmponentForAdditionalPopup(javax.swing.JComponent component)
Degeristriert in beliebiger Reihenfolge Componenten mit extra ContextMenus.
|
void |
deRegisterListForPrintContent(javax.swing.JList jList)
Deregistriert eine JListe zum Drucken des Inhalts
|
java.util.concurrent.atomic.AtomicInteger |
getClickCounter() |
java.awt.event.MouseListener |
getStandardPopUpMouseListener()
Zeigt das Popup Menu an.
|
void |
register(javax.swing.JMenuItem item)
Alle registrierten JMenuItem's werden in der Reihenfolge der Registrierung angezeigt.
|
void |
register(java.util.List<javax.swing.JMenuItem> items)
Komfort Routine um viele Items auf einmal zu registrieren.
|
void |
registerCopmponentForAdditionalPopup(javax.swing.JComponent component,
javax.swing.JMenuItem item)
Registriert Componenten für extra Contextmenus
Alle registrierten JMenuItem's werden in der Reihenfolge der Registrierung angezeigt.
|
void |
registerCopmponentForAdditionalPopup(javax.swing.JComponent component,
java.util.List<javax.swing.JMenuItem> items)
Registriert Componenten für extra Contextmenus
Komfort Routine um viele Items auf einmal zu registrieren.
|
void |
registerListForPrintContent(javax.swing.JList jList,
MaschineMgr mgr,
java.lang.String title)
Registriert eine JListe zum Drucken des Inhalts.
|
void |
showMenu(java.awt.Component invoker,
int x,
int y)
Für Komponenten mit eigenem MouseListener.
|
add, add, add, addMenuKeyListener, addPopupMenuListener, createActionChangeListener, createActionComponent, firePopupMenuCanceled, firePopupMenuWillBecomeInvisible, firePopupMenuWillBecomeVisible, getAccessibleContext, getComponent, getComponentAtIndex, getComponentIndex, getDefaultLightWeightPopupEnabled, getInvoker, getLabel, getMargin, getMenuKeyListeners, getPopupMenuListeners, getSelectionModel, getSubElements, getUI, getUIClassID, insert, insert, isBorderPainted, isLightWeightPopupEnabled, isPopupTrigger, isVisible, menuSelectionChanged, pack, paintBorder, paramString, processFocusEvent, processKeyEvent, processKeyEvent, processMouseEvent, remove, removeMenuKeyListener, removePopupMenuListener, setBorderPainted, setDefaultLightWeightPopupEnabled, setInvoker, setLabel, setLightWeightPopupEnabled, setLocation, setPopupSize, setPopupSize, setSelected, setSelectionModel, setUI, setVisible, show, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public void addSeparator()
IPopupMenuMgr
addSeparator
in interface IPopupMenuMgr
addSeparator
in class javax.swing.JPopupMenu
public void deRegister(javax.swing.JMenuItem item)
IPopupMenuMgr
deRegister
in interface IPopupMenuMgr
public void deRegister(java.util.List<javax.swing.JMenuItem> items)
IPopupMenuMgr
deRegister
in interface IPopupMenuMgr
public void deRegisterCopmponentForAdditionalPopup(javax.swing.JComponent component)
IPopupMenuMgr
deRegisterCopmponentForAdditionalPopup
in interface IPopupMenuMgr
public void register(javax.swing.JMenuItem item)
IPopupMenuMgr
register
in interface IPopupMenuMgr
public void register(java.util.List<javax.swing.JMenuItem> items)
IPopupMenuMgr
register
in interface IPopupMenuMgr
public void registerCopmponentForAdditionalPopup(javax.swing.JComponent component, javax.swing.JMenuItem item)
IPopupMenuMgr
registerCopmponentForAdditionalPopup
in interface IPopupMenuMgr
public void registerCopmponentForAdditionalPopup(javax.swing.JComponent component, java.util.List<javax.swing.JMenuItem> items)
IPopupMenuMgr
registerCopmponentForAdditionalPopup
in interface IPopupMenuMgr
public void showMenu(java.awt.Component invoker, int x, int y)
IPopupMenuMgr
showMenu
in interface IPopupMenuMgr
public java.awt.event.MouseListener getStandardPopUpMouseListener()
IPopupMenuMgr
getStandardPopUpMouseListener
in interface IPopupMenuMgr
public void registerListForPrintContent(javax.swing.JList jList, MaschineMgr mgr, java.lang.String title)
IPopupMenuMgr
registerListForPrintContent
in interface IPopupMenuMgr
public void deRegisterListForPrintContent(javax.swing.JList jList)
IPopupMenuMgr
deRegisterListForPrintContent
in interface IPopupMenuMgr
public final java.util.concurrent.atomic.AtomicInteger getClickCounter()
getClickCounter
in interface IPopupMenuMgr
public final void applyStandardMouseListener(java.awt.Component cmp, boolean recursive)
IPopupMenuMgr
applyStandardMouseListener
in interface IPopupMenuMgr
13-September-2017 07:50 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft