|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPopupMenu
com.valhalla.jbother.menus.BuddyListPopupMenu
public class BuddyListPopupMenu
The menu that pops up when you right click on a user in your roster
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPopupMenu |
|---|
javax.swing.JPopupMenu.AccessibleJPopupMenu, javax.swing.JPopupMenu.Separator |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected javax.swing.JMenu |
authMenu
Description of the Field |
protected javax.swing.JMenuItem |
bindPubKeyItem
Description of the Field |
protected javax.swing.JMenuItem |
blockItem
Description of the Field |
protected BuddyStatus |
buddy
Description of the Field |
protected javax.swing.JMenuItem |
chatItem
Description of the Field |
protected javax.swing.JMenu |
editMenu
Description of the Field |
protected javax.swing.JMenuItem |
entireRoster
|
protected javax.swing.JMenuItem |
individualItems
|
protected javax.swing.JMenuItem |
infoItem
Description of the Field |
protected javax.swing.JMenu |
infoMenu
Description of the Field |
protected javax.swing.JMenu |
invite
|
protected javax.swing.JMenuItem |
logItem
Description of the Field |
protected javax.swing.JMenuItem |
messageItem
Description of the Field |
protected javax.swing.JMenu |
misc
|
protected javax.swing.JMenuItem |
modifyBuddyItem
Description of the Field |
protected javax.swing.JMenuItem |
noItem
|
protected javax.swing.JMenuItem |
removeBuddyItem
Description of the Field |
protected javax.swing.JMenuItem |
removeSubscription
Description of the Field |
protected javax.swing.JMenuItem |
requestSubscription
Description of the Field |
protected javax.swing.JMenuItem |
resendSubscription
Description of the Field |
protected javax.swing.JMenu |
resourceMenu
Description of the Field |
protected java.util.ResourceBundle |
resources
Description of the Field |
protected javax.swing.JMenu |
rosterExchange
|
protected javax.swing.JMenuItem |
sendFileItem
Description of the Field |
protected javax.swing.JMenu |
sendFileMenu
|
protected javax.swing.JMenuItem |
unbindPubKeyItem
Description of the Field |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
BuddyListPopupMenu()
Creates the menu |
|
| Method Summary | |
|---|---|
protected void |
blockHandler()
Blocks the user |
protected java.lang.String |
getFrom()
Gets the from attribute of the BuddyListPopupMenu object |
protected void |
modifyBuddyHandler()
Opens the AddBuddyDialog to modify a buddy |
protected void |
removeBuddyHandler()
Confirms buddy removal, and then removes the buddy |
void |
showMenu(java.awt.Component tree,
int x,
int y,
BuddyStatus buddy)
Shows the popup menu |
void |
usersChosen(UserChooser.Item[] items)
|
| Methods inherited from class javax.swing.JPopupMenu |
|---|
add, add, add, addMenuKeyListener, addPopupMenuListener, addSeparator, 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 |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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 |
| Methods inherited from class java.awt.Container |
|---|
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
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, hide, 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, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.util.ResourceBundle resources
protected javax.swing.JMenuItem removeBuddyItem
protected javax.swing.JMenuItem modifyBuddyItem
protected javax.swing.JMenu resourceMenu
protected javax.swing.JMenu authMenu
protected javax.swing.JMenu infoMenu
protected javax.swing.JMenu editMenu
protected javax.swing.JMenuItem requestSubscription
protected javax.swing.JMenuItem resendSubscription
protected javax.swing.JMenuItem removeSubscription
protected javax.swing.JMenuItem chatItem
protected javax.swing.JMenuItem messageItem
protected javax.swing.JMenuItem logItem
protected javax.swing.JMenuItem infoItem
protected javax.swing.JMenuItem blockItem
protected javax.swing.JMenuItem bindPubKeyItem
protected javax.swing.JMenuItem unbindPubKeyItem
protected javax.swing.JMenu misc
protected javax.swing.JMenu invite
protected javax.swing.JMenuItem noItem
protected javax.swing.JMenu rosterExchange
protected javax.swing.JMenuItem individualItems
protected javax.swing.JMenuItem entireRoster
protected BuddyStatus buddy
protected javax.swing.JMenuItem sendFileItem
protected javax.swing.JMenu sendFileMenu
| Constructor Detail |
|---|
public BuddyListPopupMenu()
| Method Detail |
|---|
protected java.lang.String getFrom()
public void usersChosen(UserChooser.Item[] items)
usersChosen in interface UserChooserListenerprotected void blockHandler()
protected void modifyBuddyHandler()
protected void removeBuddyHandler()
public void showMenu(java.awt.Component tree,
int x,
int y,
BuddyStatus buddy)
tree - the tree to show the menu onx - the x coordinatey - the y coordinatebuddy - the buddy that this menu should show up on
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||